/*
 Theme Name: Cortana
 Theme URI: http://cortana.9wpthemes.com
 Author: 9WPThemes Team
 Author URI: http://9wpthemes.com
 Description: We are building the web!
 Version: 2.0.0
 License: GNU General Public License v2 or later
 License URI: http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain: cortana
 Tags: two-columns, three-columns, left-sidebar, right-sidebar, custom-background, custom-header, custom-menu, editor-style, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
 This theme, like WordPress, is licensed under the GPL.
 Use it to make something cool, have fun, and share what you've learned with others.
 Cortana Premium WordPress Theme is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
 Underscores is distributed under the terms of the GNU GPL v2 or later.
 Normalizing styles have been helped along thanks to the fine work of
 Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
 */
/*--------------------------------------------------------------
 >>> TABLE OF CONTENTS:
 ----------------------------------------------------------------
 # Normalize
 # Typography
 # Elements
 # Forms
 # Navigation
 ## Links
 ## Menus
 # Accessibility
 # Alignments
 # Clearings
 # Widgets
 # Content
 ## Posts and pages
 ## Asides
 ## Comments
 # Infinite scroll
 # Media
 ## Captions
 ## Galleries
 --------------------------------------------------------------*/
/*!
 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary {
  display: block;
}
audio, canvas, progress, video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden], template {
  display: none;
}
a {
  background-color: transparent;
}
a:active, a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b, strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code, kbd, pre, samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button, input, optgroup, select, textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button, select {
  text-transform: none;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled], html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td, th {
  padding: 0;
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *, *:before, *:after {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  a, a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="#"]:after, a[href^="javascript:"]:after {
    content: "";
  }
  pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr, img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p, h2, h3 {
    orphans: 3;
    widows: 3;
  }
  h2, h3 {
    page-break-after: avoid;
  }
  .navbar {
    display: none;
  }
  .btn > .caret, .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td, .table th {
    background-color: #fff !important;
  }
  .table-bordered th, .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
.container {
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.container:before, .container:after {
  content: " ";
  display: table;
}
.container:after {
  clear: both;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1200px;
  }
}
.container-xlg {
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.container-xlg:before, .container-xlg:after {
  content: " ";
  display: table;
}
.container-xlg:after {
  clear: both;
}
@media (min-width: 768px) {
  .container-xlg {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container-xlg {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container-xlg {
    width: 1200px;
  }
}
@media (min-width: 1600px) {
  .container-xlg {
    width: 1600px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.container-fluid:before, .container-fluid:after {
  content: " ";
  display: table;
}
.container-fluid:after {
  clear: both;
}
.row {
  margin-left: -15px;
  margin-right: -15px;
}
.row:before, .row:after {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xlg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xlg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xlg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xlg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xlg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xlg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xlg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xlg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xlg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xlg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xlg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12, .col-xlg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-1 {
  width: 8.33333%;
}
.col-xs-2 {
  width: 16.66667%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-4 {
  width: 33.33333%;
}
.col-xs-5 {
  width: 41.66667%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-7 {
  width: 58.33333%;
}
.col-xs-8 {
  width: 66.66667%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-10 {
  width: 83.33333%;
}
.col-xs-11 {
  width: 91.66667%;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-pull-1 {
  right: 8.33333%;
}
.col-xs-pull-2 {
  right: 16.66667%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-4 {
  right: 33.33333%;
}
.col-xs-pull-5 {
  right: 41.66667%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-7 {
  right: 58.33333%;
}
.col-xs-pull-8 {
  right: 66.66667%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-10 {
  right: 83.33333%;
}
.col-xs-pull-11 {
  right: 91.66667%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-push-1 {
  left: 8.33333%;
}
.col-xs-push-2 {
  left: 16.66667%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-4 {
  left: 33.33333%;
}
.col-xs-push-5 {
  left: 41.66667%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-7 {
  left: 58.33333%;
}
.col-xs-push-8 {
  left: 66.66667%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-10 {
  left: 83.33333%;
}
.col-xs-push-11 {
  left: 91.66667%;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
.col-xs-offset-1 {
  margin-left: 8.33333%;
}
.col-xs-offset-2 {
  margin-left: 16.66667%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-4 {
  margin-left: 33.33333%;
}
.col-xs-offset-5 {
  margin-left: 41.66667%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-7 {
  margin-left: 58.33333%;
}
.col-xs-offset-8 {
  margin-left: 66.66667%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-10 {
  margin-left: 83.33333%;
}
.col-xs-offset-11 {
  margin-left: 91.66667%;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-1 {
    width: 8.33333%;
  }
  .col-sm-2 {
    width: 16.66667%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.33333%;
  }
  .col-sm-5 {
    width: 41.66667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.33333%;
  }
  .col-sm-8 {
    width: 66.66667%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.33333%;
  }
  .col-sm-11 {
    width: 91.66667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-pull-1 {
    right: 8.33333%;
  }
  .col-sm-pull-2 {
    right: 16.66667%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-4 {
    right: 33.33333%;
  }
  .col-sm-pull-5 {
    right: 41.66667%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-7 {
    right: 58.33333%;
  }
  .col-sm-pull-8 {
    right: 66.66667%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-10 {
    right: 83.33333%;
  }
  .col-sm-pull-11 {
    right: 91.66667%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-push-1 {
    left: 8.33333%;
  }
  .col-sm-push-2 {
    left: 16.66667%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-4 {
    left: 33.33333%;
  }
  .col-sm-push-5 {
    left: 41.66667%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-7 {
    left: 58.33333%;
  }
  .col-sm-push-8 {
    left: 66.66667%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-10 {
    left: 83.33333%;
  }
  .col-sm-push-11 {
    left: 91.66667%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66667%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-1 {
    width: 8.33333%;
  }
  .col-md-2 {
    width: 16.66667%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.33333%;
  }
  .col-md-5 {
    width: 41.66667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.33333%;
  }
  .col-md-8 {
    width: 66.66667%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.33333%;
  }
  .col-md-11 {
    width: 91.66667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-pull-1 {
    right: 8.33333%;
  }
  .col-md-pull-2 {
    right: 16.66667%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-4 {
    right: 33.33333%;
  }
  .col-md-pull-5 {
    right: 41.66667%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-7 {
    right: 58.33333%;
  }
  .col-md-pull-8 {
    right: 66.66667%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-10 {
    right: 83.33333%;
  }
  .col-md-pull-11 {
    right: 91.66667%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-push-1 {
    left: 8.33333%;
  }
  .col-md-push-2 {
    left: 16.66667%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-4 {
    left: 33.33333%;
  }
  .col-md-push-5 {
    left: 41.66667%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-7 {
    left: 58.33333%;
  }
  .col-md-push-8 {
    left: 66.66667%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-10 {
    left: 83.33333%;
  }
  .col-md-push-11 {
    left: 91.66667%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333%;
  }
  .col-md-offset-2 {
    margin-left: 16.66667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333%;
  }
  .col-md-offset-5 {
    margin-left: 41.66667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333%;
  }
  .col-md-offset-8 {
    margin-left: 66.66667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333%;
  }
  .col-md-offset-11 {
    margin-left: 91.66667%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-1 {
    width: 8.33333%;
  }
  .col-lg-2 {
    width: 16.66667%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.33333%;
  }
  .col-lg-5 {
    width: 41.66667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.33333%;
  }
  .col-lg-8 {
    width: 66.66667%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.33333%;
  }
  .col-lg-11 {
    width: 91.66667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-pull-1 {
    right: 8.33333%;
  }
  .col-lg-pull-2 {
    right: 16.66667%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-4 {
    right: 33.33333%;
  }
  .col-lg-pull-5 {
    right: 41.66667%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-7 {
    right: 58.33333%;
  }
  .col-lg-pull-8 {
    right: 66.66667%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-10 {
    right: 83.33333%;
  }
  .col-lg-pull-11 {
    right: 91.66667%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-push-1 {
    left: 8.33333%;
  }
  .col-lg-push-2 {
    left: 16.66667%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-4 {
    left: 33.33333%;
  }
  .col-lg-push-5 {
    left: 41.66667%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-7 {
    left: 58.33333%;
  }
  .col-lg-push-8 {
    left: 66.66667%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-10 {
    left: 83.33333%;
  }
  .col-lg-push-11 {
    left: 91.66667%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66667%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1600px) {
  .col-xlg-1, .col-xlg-2, .col-xlg-3, .col-xlg-4, .col-xlg-5, .col-xlg-6, .col-xlg-7, .col-xlg-8, .col-xlg-9, .col-xlg-10, .col-xlg-11, .col-xlg-12 {
    float: left;
  }
  .col-xlg-1 {
    width: 8.33333%;
  }
  .col-xlg-2 {
    width: 16.66667%;
  }
  .col-xlg-3 {
    width: 25%;
  }
  .col-xlg-4 {
    width: 33.33333%;
  }
  .col-xlg-5 {
    width: 41.66667%;
  }
  .col-xlg-6 {
    width: 50%;
  }
  .col-xlg-7 {
    width: 58.33333%;
  }
  .col-xlg-8 {
    width: 66.66667%;
  }
  .col-xlg-9 {
    width: 75%;
  }
  .col-xlg-10 {
    width: 83.33333%;
  }
  .col-xlg-11 {
    width: 91.66667%;
  }
  .col-xlg-12 {
    width: 100%;
  }
  .col-xlg-pull-0 {
    right: auto;
  }
  .col-xlg-pull-1 {
    right: 8.33333%;
  }
  .col-xlg-pull-2 {
    right: 16.66667%;
  }
  .col-xlg-pull-3 {
    right: 25%;
  }
  .col-xlg-pull-4 {
    right: 33.33333%;
  }
  .col-xlg-pull-5 {
    right: 41.66667%;
  }
  .col-xlg-pull-6 {
    right: 50%;
  }
  .col-xlg-pull-7 {
    right: 58.33333%;
  }
  .col-xlg-pull-8 {
    right: 66.66667%;
  }
  .col-xlg-pull-9 {
    right: 75%;
  }
  .col-xlg-pull-10 {
    right: 83.33333%;
  }
  .col-xlg-pull-11 {
    right: 91.66667%;
  }
  .col-xlg-pull-12 {
    right: 100%;
  }
  .col-xlg-push-0 {
    left: auto;
  }
  .col-xlg-push-1 {
    left: 8.33333%;
  }
  .col-xlg-push-2 {
    left: 16.66667%;
  }
  .col-xlg-push-3 {
    left: 25%;
  }
  .col-xlg-push-4 {
    left: 33.33333%;
  }
  .col-xlg-push-5 {
    left: 41.66667%;
  }
  .col-xlg-push-6 {
    left: 50%;
  }
  .col-xlg-push-7 {
    left: 58.33333%;
  }
  .col-xlg-push-8 {
    left: 66.66667%;
  }
  .col-xlg-push-9 {
    left: 75%;
  }
  .col-xlg-push-10 {
    left: 83.33333%;
  }
  .col-xlg-push-11 {
    left: 91.66667%;
  }
  .col-xlg-push-12 {
    left: 100%;
  }
  .col-xlg-offset-0 {
    margin-left: 0%;
  }
  .col-xlg-offset-1 {
    margin-left: 8.33333%;
  }
  .col-xlg-offset-2 {
    margin-left: 16.66667%;
  }
  .col-xlg-offset-3 {
    margin-left: 25%;
  }
  .col-xlg-offset-4 {
    margin-left: 33.33333%;
  }
  .col-xlg-offset-5 {
    margin-left: 41.66667%;
  }
  .col-xlg-offset-6 {
    margin-left: 50%;
  }
  .col-xlg-offset-7 {
    margin-left: 58.33333%;
  }
  .col-xlg-offset-8 {
    margin-left: 66.66667%;
  }
  .col-xlg-offset-9 {
    margin-left: 75%;
  }
  .col-xlg-offset-10 {
    margin-left: 83.33333%;
  }
  .col-xlg-offset-11 {
    margin-left: 91.66667%;
  }
  .col-xlg-offset-12 {
    margin-left: 100%;
  }
}
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
tr.collapse.in {
  display: table-row;
}
tbody.collapse.in {
  display: table-row-group;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  border: 0;
}
.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
  padding-bottom: 75%;
}
.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.close:hover, .close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.modal-open {
  overflow: hidden;
}
.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, .2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
  background-clip: padding-box;
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.modal-header:before, .modal-header:after {
  content: " ";
  display: table;
}
.modal-header:after {
  clear: both;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857;
}
.modal-body {
  position: relative;
  padding: 15px;
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer:before, .modal-footer:after {
  content: " ";
  display: table;
}
.modal-footer:after {
  clear: both;
}
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 12px;
  opacity: 0;
  filter: alpha(opacity=0);
}
.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 4px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  right: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 14px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, .2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}
.popover-content {
  padding: 9px 14px;
}
.popover > .arrow, .popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover > .arrow {
  border-width: 11px;
}
.popover > .arrow:after {
  border-width: 10px;
  content: "";
}
.popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}
.popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #fff;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #fff;
}
.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}
.popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #fff;
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #fff;
  bottom: -10px;
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.carousel-inner > .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img, .carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    -moz-transition: -moz-transform 0.6s ease-in-out;
    -o-transition: -o-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    -moz-perspective: 1000px;
    perspective: 1000px;
  }
  .carousel-inner > .item.next, .carousel-inner > .item.active.right {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.prev, .carousel-inner > .item.active.left {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.next.left, .carousel-inner > .item.prev.right, .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}
.carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next, .carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left, .carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
  background-color: rgba(0, 0, 0, 0);
}
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#80000000", endColorstr="#00000000", GradientType=1);
}
.carousel-control.right {
  left: auto;
  right: 0;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#80000000", GradientType=1);
}
.carousel-control:hover, .carousel-control:focus {
  outline: 0;
  color: #fff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  margin-top: -10px;
  z-index: 5;
  display: inline-block;
}
.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-prev, .carousel-control .icon-next {
  width: 20px;
  height: 20px;
  line-height: 1;
  font-family: serif;
}
.carousel-control .icon-prev:before {
  content: '\2039';
}
.carousel-control .icon-next:before {
  content: '\203a';
}
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #fff;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
}
.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #fff;
}
.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
}
.carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
    margin-left: -10px;
  }
  .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
    margin-right: -10px;
  }
  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}
.clearfix:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs {
  display: none !important;
}
.visible-sm {
  display: none !important;
}
.visible-md {
  display: none !important;
}
.visible-lg {
  display: none !important;
}
.visible-xlg {
  display: none !important;
}
.visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block, .visible-xlg-block, .visible-xlg-inline, .visible-xlg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs, td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm, td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md, td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg, td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1600px) {
  .visible-xlg {
    display: block !important;
  }
  table.visible-xlg {
    display: table !important;
  }
  tr.visible-xlg {
    display: table-row !important;
  }
  th.visible-xlg, td.visible-xlg {
    display: table-cell !important;
  }
}
@media (min-width: 1600px) {
  .visible-xlg-block {
    display: block !important;
  }
}
@media (min-width: 1600px) {
  .visible-xlg-inline {
    display: inline !important;
  }
}
@media (min-width: 1600px) {
  .visible-xlg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
@media (min-width: 1600px) {
  .hidden-xlg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table !important;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print, td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}
@-webkit-keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spinner {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before, *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
img {
  max-width: 100%;
  height: auto;
}
iframe {
  max-width: 100%;
}
body {
  line-height: 2.2;
  -webkit-font-smoothing: antialiased;
  color: #444;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  font-weight: 400;
  overflow-x: hidden;
}
h1, h2, h3, h4, h5, h6 {
  line-height: 1.8;
  margin-top: 0;
  margin-bottom: 20px;
  letter-spacing: 0.05em;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  color: inherit;
}
h1, h2 {
  letter-spacing: 0;
}
p {
  font-weight: 400;
  margin: 0 0 25px 0;
  padding: 0;
  line-height: 2.2;
  letter-spacing: 0.05em;
}
i.icon:before, i.fa:before {
  vertical-align: middle;
}
div, iframe, img {
  margin: 0;
  padding: 0;
}
img:focus {
  outline: none;
}
::selection {
  color: #fff;
  background-color: #dd9c39;
}
::-moz-selection {
  color: #dd9c39;
}
a {
  color: #dd9c39;
  text-decoration: none;
  outline: none;
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
input, textarea, button, select {
  outline: none;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
ul, ol {
  margin-top: 0;
  margin-bottom: 10px;
}
ul ul, ol ul, ul ol, ol ol {
  margin-bottom: 0;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
img {
  vertical-align: middle;
}
.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 10%;
}
.img-circle {
  border-radius: 50%;
}
[role="button"] {
  cursor: pointer;
}
/*-------------------------------------
 INPUT
 ---------------------------------------*/
input[type="text"], input[type="search"], input[type="email"], input[type="url"], input[type="password"], input[type="tel"], input[type="date"], textarea, select {
  width: 100%;
  font-family: Raleway;
  font-size: 13px;
  letter-spacing: 0.1em;
  color: inherit;
  height: 46px;
  border: 1px solid #ddd;
  background-color: #f9f9f9;
  padding-left: 20px;
  padding-right: 20px;
  box-sizing: border-box;
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
input[type="text"]::-moz-placeholder, input[type="search"]::-moz-placeholder, input[type="email"]::-moz-placeholder, input[type="url"]::-moz-placeholder, input[type="password"]::-moz-placeholder, input[type="tel"]::-moz-placeholder, input[type="date"]::-moz-placeholder, textarea::-moz-placeholder, select::-moz-placeholder {
  color: #888;
  opacity: 1;
}
input[type="text"]:-ms-input-placeholder, input[type="search"]:-ms-input-placeholder, input[type="email"]:-ms-input-placeholder, input[type="url"]:-ms-input-placeholder, input[type="password"]:-ms-input-placeholder, input[type="tel"]:-ms-input-placeholder, input[type="date"]:-ms-input-placeholder, textarea:-ms-input-placeholder, select:-ms-input-placeholder {
  color: #888;
}
input[type="text"]::-webkit-input-placeholder, input[type="search"]::-webkit-input-placeholder, input[type="email"]::-webkit-input-placeholder, input[type="url"]::-webkit-input-placeholder, input[type="password"]::-webkit-input-placeholder, input[type="tel"]::-webkit-input-placeholder, input[type="date"]::-webkit-input-placeholder, textarea::-webkit-input-placeholder, select::-webkit-input-placeholder {
  color: #888;
}
input[type="text"]:focus, input[type="search"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="tel"]:focus, input[type="date"]:focus, textarea:focus, select:focus {
  border-color: #dd9c39;
}
input[type="text"].error, input[type="search"].error, input[type="email"].error, input[type="url"].error, input[type="password"].error, input[type="tel"].error, input[type="date"].error, textarea.error, select.error {
  border-color: red;
}
input[type="text"].error::-moz-placeholder, input[type="search"].error::-moz-placeholder, input[type="email"].error::-moz-placeholder, input[type="url"].error::-moz-placeholder, input[type="password"].error::-moz-placeholder, input[type="tel"].error::-moz-placeholder, input[type="date"].error::-moz-placeholder, textarea.error::-moz-placeholder, select.error::-moz-placeholder {
  color: red;
  opacity: 1;
}
input[type="text"].error:-ms-input-placeholder, input[type="search"].error:-ms-input-placeholder, input[type="email"].error:-ms-input-placeholder, input[type="url"].error:-ms-input-placeholder, input[type="password"].error:-ms-input-placeholder, input[type="tel"].error:-ms-input-placeholder, input[type="date"].error:-ms-input-placeholder, textarea.error:-ms-input-placeholder, select.error:-ms-input-placeholder {
  color: red;
}
input[type="text"].error::-webkit-input-placeholder, input[type="search"].error::-webkit-input-placeholder, input[type="email"].error::-webkit-input-placeholder, input[type="url"].error::-webkit-input-placeholder, input[type="password"].error::-webkit-input-placeholder, input[type="tel"].error::-webkit-input-placeholder, input[type="date"].error::-webkit-input-placeholder, textarea.error::-webkit-input-placeholder, select.error::-webkit-input-placeholder {
  color: red;
}
.input-style-normal input[type="text"], .input-style-normal input[type="search"], .input-style-normal input[type="email"], .input-style-normal input[type="url"], .input-style-normal input[type="password"], .input-style-normal input[type="tel"], .input-style-normal input[type="date"], .input-style-normal textarea, .input-style-normal select {
  padding-left: 20px;
  padding-right: 20px;
  border-width: 1px;
}
.input-style-bottom-line input[type="text"], .input-style-bottom-line input[type="search"], .input-style-bottom-line input[type="email"], .input-style-bottom-line input[type="url"], .input-style-bottom-line input[type="password"], .input-style-bottom-line input[type="tel"], .input-style-bottom-line input[type="date"], .input-style-bottom-line textarea, .input-style-bottom-line select {
  border-width: 0;
  border-bottom-width: 1px;
  padding-left: 0;
  padding-right: 0;
}
select {
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: url("https://the-eventers.de/wp-content/themes/cortana/assets/images/arrow-down.png");
  background-repeat: no-repeat;
  background-position: calc(100% - 15px);
  padding-right: 36px;
}
textarea {
  padding-top: 15px;
  height: auto;
  resize: vertical;
}
select::-ms-expand {
  display: none;
}
figure.wp-caption {
  width: auto !important;
}
.block-el {
  display: block;
}
.inline-block-el {
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.no-mb {
  margin-bottom: 0;
}
.no-mt {
  margin-top: 0;
}
.no-pb {
  padding-bottom: 0;
}
.no-pt {
  padding-top: 0;
}
.overflow-visible {
  overflow: visible;
}
.overflow-visible-i {
  overflow: visible !important;
}
.overflow-hidden {
  overflow: hidden;
}
.overflow-hidden-i {
  overflow: hidden !important;
}
.overflow-auto {
  overflow: auto;
}
.overflow-auto-i {
  overflow: auto !important;
}
.overflow-scroll {
  overflow: scroll;
}
.overflow-scroll-i {
  overflow: scroll !important;
}
.overflow-x-visible {
  overflow-x: visible;
}
.overflow-x-visible-i {
  overflow-x: visible !important;
}
.overflow-x-hidden {
  overflow-x: hidden;
}
.overflow-x-hidden-i {
  overflow-x: hidden !important;
}
.overflow-x-auto {
  overflow-x: auto;
}
.overflow-x-auto-i {
  overflow-x: auto !important;
}
.overflow-x-scroll {
  overflow-x: scroll;
}
.overflow-x-scroll-i {
  overflow-x: scroll !important;
}
.overflow-y-visible {
  overflow-y: visible;
}
.overflow-y-visible-i {
  overflow-y: visible !important;
}
.overflow-y-hidden {
  overflow-y: hidden;
}
.overflow-y-hidden-i {
  overflow-y: hidden !important;
}
.overflow-y-auto {
  overflow-y: auto;
}
.overflow-y-auto-i {
  overflow-y: auto !important;
}
.overflow-y-scroll {
  overflow-y: scroll;
}
.overflow-y-scroll-i {
  overflow-y: scroll !important;
}
.fw-inherit {
  font-weight: inherit;
}
.fw-inherit-i {
  font-weight: inherit !important;
}
.fw-light {
  font-weight: 300;
}
.fw-light-i {
  font-weight: 300 !important;
}
.fw-regular {
  font-weight: 400;
}
.fw-regular-i {
  font-weight: 400 !important;
}
.fw-medium {
  font-weight: 500;
}
.fw-medium-i {
  font-weight: 500 !important;
}
.fw-semibold {
  font-weight: 600;
}
.fw-semibold-i {
  font-weight: 600 !important;
}
.fw-bold {
  font-weight: 700;
}
.fw-bold-i {
  font-weight: 700 !important;
}
.ls-0, .ls-0 * {
  letter-spacing: 0;
}
.ls-005, .ls-005 * {
  letter-spacing: 0.05em;
}
.ls-01, .ls-01 * {
  letter-spacing: 0.1em;
}
.ls-015, .ls-015 * {
  letter-spacing: 0.15em;
}
.ls-02, .ls-02 * {
  letter-spacing: 0.2em;
}
/* Block position*/
.middle {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
.ab-middle {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.ab-bottom {
  position: absolute;
  bottom: 0;
}
.ab-center {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.cell-vertical-wrapper {
  display: table;
  width: 100%;
  height: 100%;
}
.cell-vertical-wrapper .cell-middle {
  display: table-cell;
  vertical-align: middle;
}
.cell-vertical-wrapper .cell-bottom {
  display: table-cell;
  vertical-align: bottom;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-nowrap {
  white-space: nowrap;
}
@media (min-width: 480px) and (max-width: 991px) {
  .text-center-on-tablet {
    text-align: center;
  }
  .text-center-on-tablet-i {
    text-align: center !important;
  }
  .text-left-on-tablet {
    text-align: left;
  }
  .text-left-on-tablet-i {
    text-align: left !important;
  }
  .text-right-on-tablet {
    text-align: right;
  }
  .text-right-on-tablet-i {
    text-align: right !important;
  }
  .text-justify-on-tablet {
    text-align: justify;
  }
  .text-justify-on-tablet-i {
    text-align: justify !important;
  }
}
@media only screen and (min-width: 480px) {
  .text-center-xs {
    text-align: center;
  }
  .text-left-xs {
    text-align: left;
  }
  .text-right-xs {
    text-align: right;
  }
}
@media only screen and (min-width: 768px) {
  .text-center-sm {
    text-align: center;
  }
  .text-left-sm {
    text-align: left;
  }
  .text-right-sm {
    text-align: right;
  }
}
@media only screen and (min-width: 992px) {
  .text-center-md {
    text-align: center;
  }
  .text-left-md {
    text-align: left;
  }
  .text-right-md {
    text-align: right;
  }
}
@media only screen and (min-width: 1200px) {
  .text-center-lg {
    text-align: center;
  }
  .text-left-lg {
    text-align: left;
  }
  .text-right-lg {
    text-align: right;
  }
}
@media only screen and (max-width: 1199px) {
  .text-center-md-max {
    text-align: center;
  }
  .text-left-md-max {
    text-align: left;
  }
  .text-right-md-max {
    text-align: right;
  }
}
@media only screen and (max-width: 991px) {
  .text-center-sm-max {
    text-align: center;
  }
  .text-left-sm-max {
    text-align: left;
  }
  .text-right-sm-max {
    text-align: right;
  }
}
@media only screen and (max-width: 767px) {
  .text-center-xs-max {
    text-align: center;
  }
  .text-left-xs-max {
    text-align: left;
  }
  .text-right-xs-max {
    text-align: right;
  }
}
@media only screen and (max-width: 479px) {
  .text-center-xxs, .text-center-on-mobile {
    text-align: center;
  }
  .text-left-xxs, .text-left-on-mobile {
    text-align: left;
  }
  .text-right-xxs, .text-right-on-mobile {
    text-align: right;
  }
  .text-justify-xxs, .text-justify-on-mobile {
    text-align: justify;
  }
  .text-center-xxs-i, .text-center-on-mobile-i {
    text-align: center !important;
  }
  .text-left-xxs-i, .text-left-on-mobile-i {
    text-align: left !important;
  }
  .text-right-xxs-i, .text-right-on-mobile-i {
    text-align: right !important;
  }
  .text-justify-xxs-i, .text-justify-on-mobile-i {
    text-align: justify !important;
  }
}
/*-------------------------------------
 VISIBILITIES
 ---------------------------------------*/
@media only screen and (min-width: 992px) {
  .hide-on-desktop {
    display: none !important;
  }
}
@media only screen and (max-width: 479px) {
  .hide-on-mobile {
    display: none !important;
  }
}
@media (min-width: 480px) and (max-width: 991px) {
  .hide-on-tablet {
    display: none !important;
  }
}
.block-align-center {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.block-align-left {
  display: block;
  margin-right: auto;
  margin-left: 0;
}
.block-align-right {
  display: block;
  margin-right: 0;
  margin-left: auto;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
.p-font {
  font-family: Raleway;
}
.s-font {
  font-family: Montserrat;
}
.t-font {
  font-family: Playfair Display;
}
.inherit-color {
  color: inherit;
}
.transparent-color, .cortana-btn.transparent-color {
  color: transparent;
}
.transparent-hover-color:hover, .cortana-btn.transparent-hover-color:hover {
  color: transparent;
}
.transparent-bgc {
  background-color: transparent;
}
.transparent-hover-bgc:hover {
  background-color: transparent;
}
.transparent-hover-button-bgc:hover:after {
  background-color: transparent;
}
.transparent-border-color {
  border-color: transparent !important;
}
.transparent-hover-border-color:hover {
  border-color: transparent !important;
}
.transparent-box-shadow {
  -webkit-box-shadow: 0 6px transparent;
  -moz-box-shadow: 0 6px transparent;
  box-shadow: 0 6px transparent;
}
.transparent-heading-color h1, .transparent-heading-color h2, .transparent-heading-color h3, .transparent-heading-color h4, .transparent-heading-color h5, .transparent-heading-color h6 {
  color: transparent;
}
.transparent-link-color a {
  color: transparent;
}
.transparent-link-hover-color a:hover, .transparent-link-hover-color a:active {
  color: transparent;
}
.p-color {
  color: #dd9c39;
}
.p-hover-color:hover {
  color: #dd9c39;
}
.p-bgc, .p-bgc_column-inner > .vc_column-inner, .p-bgc_inner > div {
  background-color: #dd9c39;
}
.p-hover-bgc:hover {
  background-color: #dd9c39;
}
.p-hover-button-bgc:hover:after {
  background-image: none;
  background-color: #dd9c39;
}
.p-bgc-bolder {
  background-color: #c28221;
}
.p-hover-bgc-bolder:hover {
  background-color: #c28221;
}
.p-hover-button-bgc-bolder:hover:after {
  background-color: #c28221;
}
.p-bgc-lighter {
  background-color: #e4b265;
}
.p-hover-bgc-lighter:hover {
  background-color: #e4b265;
}
.p-hover-button-bgc-lighter:hover:after {
  background-color: #e4b265;
}
.p-border-color, .p-border-color_column-inner > .vc_column-inner, .p-border-color_inner > div {
  border-color: #dd9c39 !important;
}
.p-hover-border-color:hover {
  border-color: #dd9c39 !important;
}
.p-box-shadow {
  -webkit-box-shadow: 0 6px #dd9c39;
  -moz-box-shadow: 0 6px #dd9c39;
  box-shadow: 0 6px #dd9c39;
}
.p-box-shadow-bolder {
  -webkit-box-shadow: 0 6px #c28221;
  -moz-box-shadow: 0 6px #c28221;
  box-shadow: 0 6px #c28221;
}
.p-box-shadow-lighter {
  -webkit-box-shadow: 0 6px #e4b265;
  -moz-box-shadow: 0 6px #e4b265;
  box-shadow: 0 6px #e4b265;
}
.p-heading-color h1, .p-heading-color h2, .p-heading-color h3, .p-heading-color h4, .p-heading-color h5, .p-heading-color h6 {
  color: #dd9c39;
}
.p-link-color a {
  color: #dd9c39;
}
.p-link-hover-color a:hover, .p-link-hover-color a:active {
  color: #dd9c39;
}
.s-color {
  color: #1e73be;
}
.s-hover-color:hover {
  color: #1e73be;
}
.s-bgc, .s-bgc_column-inner > .vc_column-inner, .s-bgc_inner > div {
  background-color: #1e73be;
}
.s-hover-bgc:hover {
  background-color: #1e73be;
}
.s-hover-button-bgc:hover:after {
  background-image: none;
  background-color: #1e73be;
}
.s-bgc-bolder {
  background-color: #175892;
}
.s-hover-bgc-bolder:hover {
  background-color: #175892;
}
.s-hover-button-bgc-bolder:hover:after {
  background-color: #175892;
}
.s-bgc-lighter {
  background-color: #318dde;
}
.s-hover-bgc-lighter:hover {
  background-color: #318dde;
}
.s-hover-button-bgc-lighter:hover:after {
  background-color: #318dde;
}
.s-border-color, .s-border-color_column-inner > .vc_column-inner, .s-border-color_inner > div {
  border-color: #1e73be !important;
}
.s-hover-border-color:hover {
  border-color: #1e73be !important;
}
.s-box-shadow {
  -webkit-box-shadow: 0 6px #1e73be;
  -moz-box-shadow: 0 6px #1e73be;
  box-shadow: 0 6px #1e73be;
}
.s-box-shadow-bolder {
  -webkit-box-shadow: 0 6px #175892;
  -moz-box-shadow: 0 6px #175892;
  box-shadow: 0 6px #175892;
}
.s-box-shadow-lighter {
  -webkit-box-shadow: 0 6px #318dde;
  -moz-box-shadow: 0 6px #318dde;
  box-shadow: 0 6px #318dde;
}
.s-heading-color h1, .s-heading-color h2, .s-heading-color h3, .s-heading-color h4, .s-heading-color h5, .s-heading-color h6 {
  color: #1e73be;
}
.s-link-color a {
  color: #1e73be;
}
.s-link-hover-color a:hover, .s-link-hover-color a:active {
  color: #1e73be;
}
.text-color {
  color: #444;
}
.text-hover-color:hover {
  color: #444;
}
.text-bgc, .text-bgc_column-inner > .vc_column-inner, .text-bgc_inner > div {
  background-color: #444;
}
.text-hover-bgc:hover {
  background-color: #444;
}
.text-hover-button-bgc:hover:after {
  background-image: none;
  background-color: #444;
}
.text-bgc-bolder {
  background-color: #2b2b2b;
}
.text-hover-bgc-bolder:hover {
  background-color: #2b2b2b;
}
.text-hover-button-bgc-bolder:hover:after {
  background-color: #2b2b2b;
}
.text-bgc-lighter {
  background-color: #5e5e5e;
}
.text-hover-bgc-lighter:hover {
  background-color: #5e5e5e;
}
.text-hover-button-bgc-lighter:hover:after {
  background-color: #5e5e5e;
}
.text-border-color, .text-border-color_column-inner > .vc_column-inner, .text-border-color_inner > div {
  border-color: #444 !important;
}
.text-hover-border-color:hover {
  border-color: #444 !important;
}
.text-box-shadow {
  -webkit-box-shadow: 0 6px #444;
  -moz-box-shadow: 0 6px #444;
  box-shadow: 0 6px #444;
}
.text-box-shadow-bolder {
  -webkit-box-shadow: 0 6px #2b2b2b;
  -moz-box-shadow: 0 6px #2b2b2b;
  box-shadow: 0 6px #2b2b2b;
}
.text-box-shadow-lighter {
  -webkit-box-shadow: 0 6px #5e5e5e;
  -moz-box-shadow: 0 6px #5e5e5e;
  box-shadow: 0 6px #5e5e5e;
}
.text-heading-color h1, .text-heading-color h2, .text-heading-color h3, .text-heading-color h4, .text-heading-color h5, .text-heading-color h6 {
  color: #444;
}
.text-link-color a {
  color: #444;
}
.text-link-hover-color a:hover, .text-link-hover-color a:active {
  color: #444;
}
.meta-text-color {
  color: #666;
}
.meta-text-hover-color:hover {
  color: #666;
}
.meta-text-bgc, .meta-text-bgc_column-inner > .vc_column-inner, .meta-text-bgc_inner > div {
  background-color: #666;
}
.meta-text-hover-bgc:hover {
  background-color: #666;
}
.meta-text-hover-button-bgc:hover:after {
  background-image: none;
  background-color: #666;
}
.meta-text-bgc-bolder {
  background-color: #4d4d4d;
}
.meta-text-hover-bgc-bolder:hover {
  background-color: #4d4d4d;
}
.meta-text-hover-button-bgc-bolder:hover:after {
  background-color: #4d4d4d;
}
.meta-text-bgc-lighter {
  background-color: #808080;
}
.meta-text-hover-bgc-lighter:hover {
  background-color: #808080;
}
.meta-text-hover-button-bgc-lighter:hover:after {
  background-color: #808080;
}
.meta-text-border-color, .meta-text-border-color_column-inner > .vc_column-inner, .meta-text-border-color_inner > div {
  border-color: #666 !important;
}
.meta-text-hover-border-color:hover {
  border-color: #666 !important;
}
.meta-text-box-shadow {
  -webkit-box-shadow: 0 6px #666;
  -moz-box-shadow: 0 6px #666;
  box-shadow: 0 6px #666;
}
.meta-text-box-shadow-bolder {
  -webkit-box-shadow: 0 6px #4d4d4d;
  -moz-box-shadow: 0 6px #4d4d4d;
  box-shadow: 0 6px #4d4d4d;
}
.meta-text-box-shadow-lighter {
  -webkit-box-shadow: 0 6px #808080;
  -moz-box-shadow: 0 6px #808080;
  box-shadow: 0 6px #808080;
}
.meta-text-heading-color h1, .meta-text-heading-color h2, .meta-text-heading-color h3, .meta-text-heading-color h4, .meta-text-heading-color h5, .meta-text-heading-color h6 {
  color: #666;
}
.meta-text-link-color a {
  color: #666;
}
.meta-text-link-hover-color a:hover, .meta-text-link-hover-color a:active {
  color: #666;
}
.border-color {
  color: rgba(128, 128, 128, 0.2);
}
.border-hover-color:hover {
  color: rgba(128, 128, 128, 0.2);
}
.border-bgc, .border-bgc_column-inner > .vc_column-inner, .border-bgc_inner > div {
  background-color: rgba(128, 128, 128, 0.2);
}
.border-hover-bgc:hover {
  background-color: rgba(128, 128, 128, 0.2);
}
.border-hover-button-bgc:hover:after {
  background-image: none;
  background-color: rgba(128, 128, 128, 0.2);
}
.border-bgc-bolder {
  background-color: rgba(103, 103, 103, 0.2);
}
.border-hover-bgc-bolder:hover {
  background-color: rgba(103, 103, 103, 0.2);
}
.border-hover-button-bgc-bolder:hover:after {
  background-color: rgba(103, 103, 103, 0.2);
}
.border-bgc-lighter {
  background-color: rgba(154, 154, 154, 0.2);
}
.border-hover-bgc-lighter:hover {
  background-color: rgba(154, 154, 154, 0.2);
}
.border-hover-button-bgc-lighter:hover:after {
  background-color: rgba(154, 154, 154, 0.2);
}
.border-border-color, .border-border-color_column-inner > .vc_column-inner, .border-border-color_inner > div {
  border-color: rgba(128, 128, 128, 0.2) !important;
}
.border-hover-border-color:hover {
  border-color: rgba(128, 128, 128, 0.2) !important;
}
.border-box-shadow {
  -webkit-box-shadow: 0 6px rgba(128, 128, 128, 0.2);
  -moz-box-shadow: 0 6px rgba(128, 128, 128, 0.2);
  box-shadow: 0 6px rgba(128, 128, 128, 0.2);
}
.border-box-shadow-bolder {
  -webkit-box-shadow: 0 6px rgba(103, 103, 103, 0.2);
  -moz-box-shadow: 0 6px rgba(103, 103, 103, 0.2);
  box-shadow: 0 6px rgba(103, 103, 103, 0.2);
}
.border-box-shadow-lighter {
  -webkit-box-shadow: 0 6px rgba(154, 154, 154, 0.2);
  -moz-box-shadow: 0 6px rgba(154, 154, 154, 0.2);
  box-shadow: 0 6px rgba(154, 154, 154, 0.2);
}
.border-heading-color h1, .border-heading-color h2, .border-heading-color h3, .border-heading-color h4, .border-heading-color h5, .border-heading-color h6 {
  color: rgba(128, 128, 128, 0.2);
}
.border-link-color a {
  color: rgba(128, 128, 128, 0.2);
}
.border-link-hover-color a:hover, .border-link-hover-color a:active {
  color: rgba(128, 128, 128, 0.2);
}
.light-color {
  color: #fff;
}
.light-hover-color:hover {
  color: #fff;
}
.light-bgc, .light-bgc_column-inner > .vc_column-inner, .light-bgc_inner > div {
  background-color: #fff;
}
.light-hover-bgc:hover {
  background-color: #fff;
}
.light-hover-button-bgc:hover:after {
  background-image: none;
  background-color: #fff;
}
.light-bgc-bolder {
  background-color: #e6e6e6;
}
.light-hover-bgc-bolder:hover {
  background-color: #e6e6e6;
}
.light-hover-button-bgc-bolder:hover:after {
  background-color: #e6e6e6;
}
.light-bgc-lighter {
  background-color: #fff;
}
.light-hover-bgc-lighter:hover {
  background-color: #fff;
}
.light-hover-button-bgc-lighter:hover:after {
  background-color: #fff;
}
.light-border-color, .light-border-color_column-inner > .vc_column-inner, .light-border-color_inner > div {
  border-color: #fff !important;
}
.light-hover-border-color:hover {
  border-color: #fff !important;
}
.light-box-shadow {
  -webkit-box-shadow: 0 6px #fff;
  -moz-box-shadow: 0 6px #fff;
  box-shadow: 0 6px #fff;
}
.light-box-shadow-bolder {
  -webkit-box-shadow: 0 6px #e6e6e6;
  -moz-box-shadow: 0 6px #e6e6e6;
  box-shadow: 0 6px #e6e6e6;
}
.light-box-shadow-lighter {
  -webkit-box-shadow: 0 6px #fff;
  -moz-box-shadow: 0 6px #fff;
  box-shadow: 0 6px #fff;
}
.light-heading-color h1, .light-heading-color h2, .light-heading-color h3, .light-heading-color h4, .light-heading-color h5, .light-heading-color h6 {
  color: #fff;
}
.light-link-color a {
  color: #fff;
}
.light-link-hover-color a:hover, .light-link-hover-color a:active {
  color: #fff;
}
.dark-color {
  color: #000;
}
.dark-hover-color:hover {
  color: #000;
}
.dark-bgc, .dark-bgc_column-inner > .vc_column-inner, .dark-bgc_inner > div {
  background-color: #000;
}
.dark-hover-bgc:hover {
  background-color: #000;
}
.dark-hover-button-bgc:hover:after {
  background-image: none;
  background-color: #000;
}
.dark-bgc-bolder {
  background-color: #000;
}
.dark-hover-bgc-bolder:hover {
  background-color: #000;
}
.dark-hover-button-bgc-bolder:hover:after {
  background-color: #000;
}
.dark-bgc-lighter {
  background-color: #1a1a1a;
}
.dark-hover-bgc-lighter:hover {
  background-color: #1a1a1a;
}
.dark-hover-button-bgc-lighter:hover:after {
  background-color: #1a1a1a;
}
.dark-border-color, .dark-border-color_column-inner > .vc_column-inner, .dark-border-color_inner > div {
  border-color: #000 !important;
}
.dark-hover-border-color:hover {
  border-color: #000 !important;
}
.dark-box-shadow {
  -webkit-box-shadow: 0 6px #000;
  -moz-box-shadow: 0 6px #000;
  box-shadow: 0 6px #000;
}
.dark-box-shadow-bolder {
  -webkit-box-shadow: 0 6px #000;
  -moz-box-shadow: 0 6px #000;
  box-shadow: 0 6px #000;
}
.dark-box-shadow-lighter {
  -webkit-box-shadow: 0 6px #1a1a1a;
  -moz-box-shadow: 0 6px #1a1a1a;
  box-shadow: 0 6px #1a1a1a;
}
.dark-heading-color h1, .dark-heading-color h2, .dark-heading-color h3, .dark-heading-color h4, .dark-heading-color h5, .dark-heading-color h6 {
  color: #000;
}
.dark-link-color a {
  color: #000;
}
.dark-link-hover-color a:hover, .dark-link-hover-color a:active {
  color: #000;
}
.gray2-color {
  color: #222;
}
.gray2-hover-color:hover {
  color: #222;
}
.gray2-bgc, .gray2-bgc_column-inner > .vc_column-inner, .gray2-bgc_inner > div {
  background-color: #222;
}
.gray2-hover-bgc:hover {
  background-color: #222;
}
.gray2-hover-button-bgc:hover:after {
  background-image: none;
  background-color: #222;
}
.gray2-bgc-bolder {
  background-color: #090909;
}
.gray2-hover-bgc-bolder:hover {
  background-color: #090909;
}
.gray2-hover-button-bgc-bolder:hover:after {
  background-color: #090909;
}
.gray2-bgc-lighter {
  background-color: #3c3c3c;
}
.gray2-hover-bgc-lighter:hover {
  background-color: #3c3c3c;
}
.gray2-hover-button-bgc-lighter:hover:after {
  background-color: #3c3c3c;
}
.gray2-border-color, .gray2-border-color_column-inner > .vc_column-inner, .gray2-border-color_inner > div {
  border-color: #222 !important;
}
.gray2-hover-border-color:hover {
  border-color: #222 !important;
}
.gray2-box-shadow {
  -webkit-box-shadow: 0 6px #222;
  -moz-box-shadow: 0 6px #222;
  box-shadow: 0 6px #222;
}
.gray2-box-shadow-bolder {
  -webkit-box-shadow: 0 6px #090909;
  -moz-box-shadow: 0 6px #090909;
  box-shadow: 0 6px #090909;
}
.gray2-box-shadow-lighter {
  -webkit-box-shadow: 0 6px #3c3c3c;
  -moz-box-shadow: 0 6px #3c3c3c;
  box-shadow: 0 6px #3c3c3c;
}
.gray2-heading-color h1, .gray2-heading-color h2, .gray2-heading-color h3, .gray2-heading-color h4, .gray2-heading-color h5, .gray2-heading-color h6 {
  color: #222;
}
.gray2-link-color a {
  color: #222;
}
.gray2-link-hover-color a:hover, .gray2-link-hover-color a:active {
  color: #222;
}
.gray4-color {
  color: #444;
}
.gray4-hover-color:hover {
  color: #444;
}
.gray4-bgc, .gray4-bgc_column-inner > .vc_column-inner, .gray4-bgc_inner > div {
  background-color: #444;
}
.gray4-hover-bgc:hover {
  background-color: #444;
}
.gray4-hover-button-bgc:hover:after {
  background-image: none;
  background-color: #444;
}
.gray4-bgc-bolder {
  background-color: #2b2b2b;
}
.gray4-hover-bgc-bolder:hover {
  background-color: #2b2b2b;
}
.gray4-hover-button-bgc-bolder:hover:after {
  background-color: #2b2b2b;
}
.gray4-bgc-lighter {
  background-color: #5e5e5e;
}
.gray4-hover-bgc-lighter:hover {
  background-color: #5e5e5e;
}
.gray4-hover-button-bgc-lighter:hover:after {
  background-color: #5e5e5e;
}
.gray4-border-color, .gray4-border-color_column-inner > .vc_column-inner, .gray4-border-color_inner > div {
  border-color: #444 !important;
}
.gray4-hover-border-color:hover {
  border-color: #444 !important;
}
.gray4-box-shadow {
  -webkit-box-shadow: 0 6px #444;
  -moz-box-shadow: 0 6px #444;
  box-shadow: 0 6px #444;
}
.gray4-box-shadow-bolder {
  -webkit-box-shadow: 0 6px #2b2b2b;
  -moz-box-shadow: 0 6px #2b2b2b;
  box-shadow: 0 6px #2b2b2b;
}
.gray4-box-shadow-lighter {
  -webkit-box-shadow: 0 6px #5e5e5e;
  -moz-box-shadow: 0 6px #5e5e5e;
  box-shadow: 0 6px #5e5e5e;
}
.gray4-heading-color h1, .gray4-heading-color h2, .gray4-heading-color h3, .gray4-heading-color h4, .gray4-heading-color h5, .gray4-heading-color h6 {
  color: #444;
}
.gray4-link-color a {
  color: #444;
}
.gray4-link-hover-color a:hover, .gray4-link-hover-color a:active {
  color: #444;
}
.gray6-color {
  color: #666;
}
.gray6-hover-color:hover {
  color: #666;
}
.gray6-bgc, .gray6-bgc_column-inner > .vc_column-inner, .gray6-bgc_inner > div {
  background-color: #666;
}
.gray6-hover-bgc:hover {
  background-color: #666;
}
.gray6-hover-button-bgc:hover:after {
  background-image: none;
  background-color: #666;
}
.gray6-bgc-bolder {
  background-color: #4d4d4d;
}
.gray6-hover-bgc-bolder:hover {
  background-color: #4d4d4d;
}
.gray6-hover-button-bgc-bolder:hover:after {
  background-color: #4d4d4d;
}
.gray6-bgc-lighter {
  background-color: #808080;
}
.gray6-hover-bgc-lighter:hover {
  background-color: #808080;
}
.gray6-hover-button-bgc-lighter:hover:after {
  background-color: #808080;
}
.gray6-border-color, .gray6-border-color_column-inner > .vc_column-inner, .gray6-border-color_inner > div {
  border-color: #666 !important;
}
.gray6-hover-border-color:hover {
  border-color: #666 !important;
}
.gray6-box-shadow {
  -webkit-box-shadow: 0 6px #666;
  -moz-box-shadow: 0 6px #666;
  box-shadow: 0 6px #666;
}
.gray6-box-shadow-bolder {
  -webkit-box-shadow: 0 6px #4d4d4d;
  -moz-box-shadow: 0 6px #4d4d4d;
  box-shadow: 0 6px #4d4d4d;
}
.gray6-box-shadow-lighter {
  -webkit-box-shadow: 0 6px #808080;
  -moz-box-shadow: 0 6px #808080;
  box-shadow: 0 6px #808080;
}
.gray6-heading-color h1, .gray6-heading-color h2, .gray6-heading-color h3, .gray6-heading-color h4, .gray6-heading-color h5, .gray6-heading-color h6 {
  color: #666;
}
.gray6-link-color a {
  color: #666;
}
.gray6-link-hover-color a:hover, .gray6-link-hover-color a:active {
  color: #666;
}
.gray8-color {
  color: #888;
}
.gray8-hover-color:hover {
  color: #888;
}
.gray8-bgc, .gray8-bgc_column-inner > .vc_column-inner, .gray8-bgc_inner > div {
  background-color: #888;
}
.gray8-hover-bgc:hover {
  background-color: #888;
}
.gray8-hover-button-bgc:hover:after {
  background-image: none;
  background-color: #888;
}
.gray8-bgc-bolder {
  background-color: #6f6f6f;
}
.gray8-hover-bgc-bolder:hover {
  background-color: #6f6f6f;
}
.gray8-hover-button-bgc-bolder:hover:after {
  background-color: #6f6f6f;
}
.gray8-bgc-lighter {
  background-color: #a2a2a2;
}
.gray8-hover-bgc-lighter:hover {
  background-color: #a2a2a2;
}
.gray8-hover-button-bgc-lighter:hover:after {
  background-color: #a2a2a2;
}
.gray8-border-color, .gray8-border-color_column-inner > .vc_column-inner, .gray8-border-color_inner > div {
  border-color: #888 !important;
}
.gray8-hover-border-color:hover {
  border-color: #888 !important;
}
.gray8-box-shadow {
  -webkit-box-shadow: 0 6px #888;
  -moz-box-shadow: 0 6px #888;
  box-shadow: 0 6px #888;
}
.gray8-box-shadow-bolder {
  -webkit-box-shadow: 0 6px #6f6f6f;
  -moz-box-shadow: 0 6px #6f6f6f;
  box-shadow: 0 6px #6f6f6f;
}
.gray8-box-shadow-lighter {
  -webkit-box-shadow: 0 6px #a2a2a2;
  -moz-box-shadow: 0 6px #a2a2a2;
  box-shadow: 0 6px #a2a2a2;
}
.gray8-heading-color h1, .gray8-heading-color h2, .gray8-heading-color h3, .gray8-heading-color h4, .gray8-heading-color h5, .gray8-heading-color h6 {
  color: #888;
}
.gray8-link-color a {
  color: #888;
}
.gray8-link-hover-color a:hover, .gray8-link-hover-color a:active {
  color: #888;
}
.dunkelorange-color {
  color: #dd9c39;
}
.dunkelorange-hover-color:hover {
  color: #dd9c39;
}
.dunkelorange-bgc, .dunkelorange-bgc_column-inner > .vc_column-inner, .dunkelorange-bgc_inner > div {
  background-color: #dd9c39;
}
.dunkelorange-hover-bgc:hover {
  background-color: #dd9c39;
}
.dunkelorange-hover-button-bgc:hover:after {
  background-image: none;
  background-color: #dd9c39;
}
.dunkelorange-bgc-bolder {
  background-color: #c28221;
}
.dunkelorange-hover-bgc-bolder:hover {
  background-color: #c28221;
}
.dunkelorange-hover-button-bgc-bolder:hover:after {
  background-color: #c28221;
}
.dunkelorange-bgc-lighter {
  background-color: #e4b265;
}
.dunkelorange-hover-bgc-lighter:hover {
  background-color: #e4b265;
}
.dunkelorange-hover-button-bgc-lighter:hover:after {
  background-color: #e4b265;
}
.dunkelorange-border-color, .dunkelorange-border-color_column-inner > .vc_column-inner, .dunkelorange-border-color_inner > div {
  border-color: #dd9c39 !important;
}
.dunkelorange-hover-border-color:hover {
  border-color: #dd9c39 !important;
}
.dunkelorange-box-shadow {
  -webkit-box-shadow: 0 6px #dd9c39;
  -moz-box-shadow: 0 6px #dd9c39;
  box-shadow: 0 6px #dd9c39;
}
.dunkelorange-box-shadow-bolder {
  -webkit-box-shadow: 0 6px #c28221;
  -moz-box-shadow: 0 6px #c28221;
  box-shadow: 0 6px #c28221;
}
.dunkelorange-box-shadow-lighter {
  -webkit-box-shadow: 0 6px #e4b265;
  -moz-box-shadow: 0 6px #e4b265;
  box-shadow: 0 6px #e4b265;
}
.dunkelorange-heading-color h1, .dunkelorange-heading-color h2, .dunkelorange-heading-color h3, .dunkelorange-heading-color h4, .dunkelorange-heading-color h5, .dunkelorange-heading-color h6 {
  color: #dd9c39;
}
.dunkelorange-link-color a {
  color: #dd9c39;
}
.dunkelorange-link-hover-color a:hover, .dunkelorange-link-hover-color a:active {
  color: #dd9c39;
}
.transparent-box-shadow {
  -webkit-box-shadow: 0 6px transparent;
  -moz-box-shadow: 0 6px transparent;
  box-shadow: 0 6px transparent;
}
.fs-inherit {
  font-style: inherit;
}
.fs-italic {
  font-style: italic;
}
.fs-normal {
  font-style: normal;
}
.bg-wrapper {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
  z-index: -1;
}
.bg-wrapper .no-parallax {
  background-position: center center;
}
.overlay-object {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
}
.overlay-wrapper {
  position: relative;
}
.bgp-center-top {
  background-position: center top;
}
.bgp-center-center {
  background-position: center center;
}
.bgp-center-bottom {
  background-position: center bottom;
}
.bgp-left-top {
  background-position: left top;
}
.bgp-left-center {
  background-position: left center;
}
.bgp-left-bottom {
  background-position: left bottom;
}
.bgp-right-top {
  background-position: right top;
}
.bgp-right-center {
  background-position: right center;
}
.bgp-right-bottom {
  background-position: right bottom;
}
.bgp-center-top-i, .bgp-center-top-i > div {
  background-position: center top !important;
}
.bgp-center-center-i, .bgp-center-center-i > div {
  background-position: center center !important;
}
.bgp-center-bottom-i, .bgp-center-bottom-i > div {
  background-position: center bottom !important;
}
.bgp-left-top-i, .bgp-left-top-i > div {
  background-position: left top !important;
}
.bgp-left-center-i, .bgp-left-center-i > div {
  background-position: left center !important;
}
.bgp-left-bottom-i, .bgp-left-bottom-i > div {
  background-position: left bottom !important;
}
.bgp-right-top-i, .bgp-right-top-i > div {
  background-position: right top !important;
}
.bgp-right-center-i, .bgp-right-center-i > div {
  background-position: right center !important;
}
.bgp-right-bottom-i, .bgp-right-bottom-i > div {
  background-position: right bottom !important;
}
div.bgp-center-top-i, section.bgp-center-top-i {
  background-position: center top !important;
}
div.bgp-center-center-i, section.bgp-center-center-i {
  background-position: center center !important;
}
div.bgp-center-bottom-i, section.bgp-center-bottom-i {
  background-position: center bottom !important;
}
div.bgp-left-top-i, section.bgp-left-top-i {
  background-position: left top !important;
}
div.bgp-left-center-i, section.bgp-left-center-i {
  background-position: left center !important;
}
div.bgp-left-bottom-i, section.bgp-left-bottom-i {
  background-position: left bottom !important;
}
div.bgp-right-top-i, section.bgp-right-top-i {
  background-position: right top !important;
}
div.bgp-right-center-i, section.bgp-right-center-i {
  background-position: right center !important;
}
div.bgp-right-bottom-i, section.bgp-right-bottom-i {
  background-position: right bottom !important;
}
.bg-no-repeat {
  background-repeat: no-repeat;
}
.embed-container iframe {
  max-width: 100%;
  max-height: 100%;
}
.cortana-fullheight {
  min-height: 100vh;
}
/*Effect*/
.eff-boxshadow-around, .eff-boxshadow-around_column-inner > .vc_column-inner, .eff-boxshadow-around_inner > div {
  box-shadow: 0 0 5px rgba(136, 136, 136, 0.4);
  -webkit-box-shadow: 0 0 5px rgba(136, 136, 136, 0.4);
}
.eff-hover-boxshadow-around, .eff-hover-boxshadow-around_column-inner > .vc_column-inner, .eff-hover-boxshadow-around_inner > div {
  -webkit-transition: box-shadow 0.3s ease-out;
  -o-transition: box-shadow 0.3s ease-out;
  transition: box-shadow 0.3s ease-out;
  box-shadow: 0 0 5px transparent;
  -webkit-box-shadow: 0 0 5px transparent;
}
.eff-hover-boxshadow-around:hover, .eff-hover-boxshadow-around_column-inner > .vc_column-inner:hover, .eff-hover-boxshadow-around_inner > div:hover {
  box-shadow: 0 0 5px rgba(136, 136, 136, 0.4);
  -webkit-box-shadow: 0 0 5px rgba(136, 136, 136, 0.4);
}
.cortana-gutter-0 .row {
  margin-left: -0px;
  margin-right: -0px;
}
.cortana-gutter-0 .container, .cortana-gutter-0 .container-xlg, .cortana-gutter-0 .container-fluid, .cortana-gutter-0 [class*='col-'] {
  padding-left: 0px;
  padding-right: 0px;
}
.cortana-gutter-1 .row {
  margin-left: -0.5px;
  margin-right: -0.5px;
}
.cortana-gutter-1 .container, .cortana-gutter-1 .container-xlg, .cortana-gutter-1 .container-fluid, .cortana-gutter-1 [class*='col-'] {
  padding-left: 0.5px;
  padding-right: 0.5px;
}
.cortana-gutter-2 .row {
  margin-left: -1px;
  margin-right: -1px;
}
.cortana-gutter-2 .container, .cortana-gutter-2 .container-xlg, .cortana-gutter-2 .container-fluid, .cortana-gutter-2 [class*='col-'] {
  padding-left: 1px;
  padding-right: 1px;
}
.cortana-gutter-3 .row {
  margin-left: -1.5px;
  margin-right: -1.5px;
}
.cortana-gutter-3 .container, .cortana-gutter-3 .container-xlg, .cortana-gutter-3 .container-fluid, .cortana-gutter-3 [class*='col-'] {
  padding-left: 1.5px;
  padding-right: 1.5px;
}
.cortana-gutter-4 .row {
  margin-left: -2px;
  margin-right: -2px;
}
.cortana-gutter-4 .container, .cortana-gutter-4 .container-xlg, .cortana-gutter-4 .container-fluid, .cortana-gutter-4 [class*='col-'] {
  padding-left: 2px;
  padding-right: 2px;
}
.cortana-gutter-5 .row {
  margin-left: -2.5px;
  margin-right: -2.5px;
}
.cortana-gutter-5 .container, .cortana-gutter-5 .container-xlg, .cortana-gutter-5 .container-fluid, .cortana-gutter-5 [class*='col-'] {
  padding-left: 2.5px;
  padding-right: 2.5px;
}
.cortana-gutter-5 .row {
  margin-left: -2.5px;
  margin-right: -2.5px;
}
.cortana-gutter-5 .container, .cortana-gutter-5 .container-xlg, .cortana-gutter-5 .container-fluid, .cortana-gutter-5 [class*='col-'] {
  padding-left: 2.5px;
  padding-right: 2.5px;
}
.cortana-gutter-10 .row {
  margin-left: -5px;
  margin-right: -5px;
}
.cortana-gutter-10 .container, .cortana-gutter-10 .container-xlg, .cortana-gutter-10 .container-fluid, .cortana-gutter-10 [class*='col-'] {
  padding-left: 5px;
  padding-right: 5px;
}
.cortana-gutter-15 .row {
  margin-left: -7.5px;
  margin-right: -7.5px;
}
.cortana-gutter-15 .container, .cortana-gutter-15 .container-xlg, .cortana-gutter-15 .container-fluid, .cortana-gutter-15 [class*='col-'] {
  padding-left: 7.5px;
  padding-right: 7.5px;
}
.cortana-gutter-20 .row {
  margin-left: -10px;
  margin-right: -10px;
}
.cortana-gutter-20 .container, .cortana-gutter-20 .container-xlg, .cortana-gutter-20 .container-fluid, .cortana-gutter-20 [class*='col-'] {
  padding-left: 10px;
  padding-right: 10px;
}
.cortana-gutter-25 .row {
  margin-left: -12.5px;
  margin-right: -12.5px;
}
.cortana-gutter-25 .container, .cortana-gutter-25 .container-xlg, .cortana-gutter-25 .container-fluid, .cortana-gutter-25 [class*='col-'] {
  padding-left: 12.5px;
  padding-right: 12.5px;
}
.cortana-gutter-30 .row {
  margin-left: -15px;
  margin-right: -15px;
}
.cortana-gutter-30 .container, .cortana-gutter-30 .container-xlg, .cortana-gutter-30 .container-fluid, .cortana-gutter-30 [class*='col-'] {
  padding-left: 15px;
  padding-right: 15px;
}
.cortana-gutter-35 .row {
  margin-left: -17.5px;
  margin-right: -17.5px;
}
.cortana-gutter-35 .container, .cortana-gutter-35 .container-xlg, .cortana-gutter-35 .container-fluid, .cortana-gutter-35 [class*='col-'] {
  padding-left: 17.5px;
  padding-right: 17.5px;
}
.cortana-gutter-40 .row {
  margin-left: -20px;
  margin-right: -20px;
}
.cortana-gutter-40 .container, .cortana-gutter-40 .container-xlg, .cortana-gutter-40 .container-fluid, .cortana-gutter-40 [class*='col-'] {
  padding-left: 20px;
  padding-right: 20px;
}
.cortana-gutter-45 .row {
  margin-left: -22.5px;
  margin-right: -22.5px;
}
.cortana-gutter-45 .container, .cortana-gutter-45 .container-xlg, .cortana-gutter-45 .container-fluid, .cortana-gutter-45 [class*='col-'] {
  padding-left: 22.5px;
  padding-right: 22.5px;
}
.cortana-gutter-50 .row {
  margin-left: -25px;
  margin-right: -25px;
}
.cortana-gutter-50 .container, .cortana-gutter-50 .container-xlg, .cortana-gutter-50 .container-fluid, .cortana-gutter-50 [class*='col-'] {
  padding-left: 25px;
  padding-right: 25px;
}
.cortana-gutter-55 .row {
  margin-left: -27.5px;
  margin-right: -27.5px;
}
.cortana-gutter-55 .container, .cortana-gutter-55 .container-xlg, .cortana-gutter-55 .container-fluid, .cortana-gutter-55 [class*='col-'] {
  padding-left: 27.5px;
  padding-right: 27.5px;
}
.cortana-gutter-60 .row {
  margin-left: -30px;
  margin-right: -30px;
}
.cortana-gutter-60 .container, .cortana-gutter-60 .container-xlg, .cortana-gutter-60 .container-fluid, .cortana-gutter-60 [class*='col-'] {
  padding-left: 30px;
  padding-right: 30px;
}
.cortana-common-heading {
  text-transform: uppercase;
}
.cortana-common-heading:after {
  content: '';
  margin-top: 10px;
  border-top: 2px solid #dd9c39;
  width: 40px;
  display: block;
}
.cortana-overlay-container {
  position: relative;
}
.cortana-overlay {
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.cortana-background-overlay-after {
  z-index: 1;
}
.cortana-background-overlay-after:before {
  content: '';
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
.cortana-overlay-container {
  overflow: hidden;
}
.cortana-overlay-container.cortana-overlay-hover-fade .cortana-overlay {
  opacity: 0;
}
.cortana-overlay-container.cortana-overlay-hover-fade:hover .cortana-overlay {
  opacity: 1;
}
.cortana-overlay-container.__hoverdir {
  overflow: hidden;
}
.cortana-overlay-container.__hoverdir .cortana-overlay {
  display: none;
  position: absolute;
}
.cortana-overlay-container.__animation-fade-in .cortana-overlay, .cortana-overlay-container.__animation-fade-in-left .cortana-overlay, .cortana-overlay-container.__animation-fade-in-right .cortana-overlay, .cortana-overlay-container.__animation-fade-in-top .cortana-overlay, .cortana-overlay-container.__animation-fade-in-bottom .cortana-overlay {
  opacity: 0;
}
.cortana-overlay-container.__animation-fade-in:hover .cortana-overlay, .cortana-overlay-container.__animation-fade-in-left:hover .cortana-overlay, .cortana-overlay-container.__animation-fade-in-right:hover .cortana-overlay, .cortana-overlay-container.__animation-fade-in-top:hover .cortana-overlay, .cortana-overlay-container.__animation-fade-in-bottom:hover .cortana-overlay {
  opacity: 1;
}
.cortana-overlay-container.__animation-fade-in-left .cortana-overlay {
  -webkit-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%);
}
.cortana-overlay-container.__animation-fade-in-left:hover .cortana-overlay {
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
}
.cortana-overlay-container.__animation-fade-in-right .cortana-overlay {
  -webkit-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%);
}
.cortana-overlay-container.__animation-fade-in-right:hover .cortana-overlay {
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
}
.cortana-overlay-container.__animation-fade-in-top .cortana-overlay {
  -webkit-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%);
}
.cortana-overlay-container.__animation-fade-in-top:hover .cortana-overlay {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}
.cortana-overlay-container.__animation-fade-in-bottom .cortana-overlay {
  -webkit-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%);
}
.cortana-overlay-container.__animation-fade-in-bottom:hover .cortana-overlay {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}
.cortana-overlay-container.__animation-zoom-in .cortana-overlay {
  -webkit-transform: scale(0.1);
  -ms-transform: scale(0.1);
  -o-transform: scale(0.1);
  transform: scale(0.1);
  opacity: 0;
}
.cortana-overlay-container.__animation-zoom-in:hover .cortana-overlay {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}
.cortana-overlay-container.__animation-flip-in-x .cortana-overlay {
  -webkit-transform: rotateX(90deg);
  -ms-transform: rotateX(90deg);
  -o-transform: rotateX(90deg);
  transform: rotateX(90deg);
  opacity: 0;
}
.cortana-overlay-container.__animation-flip-in-x:hover .cortana-overlay {
  -webkit-transform: rotateX(0deg);
  -ms-transform: rotateX(0deg);
  -o-transform: rotateX(0deg);
  transform: rotateX(0deg);
  opacity: 1;
}
.cortana-overlay-container.__animation-flip-in-y .cortana-overlay {
  -webkit-transform: rotateY(90deg);
  -ms-transform: rotateY(90deg);
  -o-transform: rotateY(90deg);
  transform: rotateY(90deg);
  opacity: 0;
}
.cortana-overlay-container.__animation-flip-in-y:hover .cortana-overlay {
  -webkit-transform: rotateY(0deg);
  -ms-transform: rotateY(0deg);
  -o-transform: rotateY(0deg);
  transform: rotateY(0deg);
  opacity: 1;
}
.owl-carousel.cortana-slider-container > *:not(.owl-nav):not(.owl-dots) {
  display: none;
}
.slick-carousel > *:not(.slick-list):not(.slick-arrow):not(.slick-dots) {
  display: none;
}
.mCSB_scrollTools {
  width: 10px;
  z-index: 20;
}
.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: rgba(128, 128, 128, 0.5);
}
.cortana-scroll-no-margin .mCSB_inside > .mCSB_container {
  margin-right: 0;
}
.mCSB_inside > .mCSB_container {
  margin-right: 15px;
}
.cortana-slider-style-1 .slick-slider .slick-dots {
  list-style: none;
  padding-left: 0;
  margin-left: auto;
  margin-right: auto;
}
.cortana-slider-style-1 .slick-slider .slick-dots li button {
  font-size: 0;
  position: relative;
  width: 18px;
  height: 18px;
  box-shadow: 0 0 0 1px rgba(51, 51, 51, 1);
  transform: scale(0.3);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  border: 0;
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  background-color: #333;
  cursor: pointer;
}
.cortana-slider-style-1 .slick-slider .slick-dots li.slick-active button, .cortana-slider-style-1 .slick-slider .slick-dots li:hover button {
  transform: scale(1);
  background-color: transparent;
}
.cortana-slider-style-1 .slick-slider .slick-dots li.slick-active button:before, .cortana-slider-style-1 .slick-slider .slick-dots li:hover button:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 3px;
  display: block;
  border-radius: 50%;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  background-color: #333;
}
.cortana-slider-style-1.dot-horizontal .slick-slider .slick-dots {
  padding-top: 20px;
  padding-left: 0;
  text-align: center;
}
.cortana-slider-style-1.dot-horizontal .slick-slider .slick-dots li {
  display: inline-block;
}
.cortana-slider-style-1.dot-horizontal .slick-slider .slick-dots li:not(:last-of-type) {
  margin-right: 8px;
}
.cortana-slider-style-1.dot-vertical .slick-slider .slick-dots {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  padding-left: 30px;
}
.cortana-slider-style-1.dot-vertical .slick-slider .slick-dots li {
  display: block;
}
.cortana-slider-style-1.dot-vertical .slick-slider .slick-dots li:not(:last-of-type) {
  margin-bottom: 5px;
}
.owl-control-default > .owl-nav .owl-prev, .owl-control-default > .owl-nav .owl-next {
  position: absolute;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 38px;
  height: 78px;
  text-align: center;
  background-color: rgba(255, 255, 255, 0.7);
  line-height: 78px;
  opacity: 0;
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.owl-control-default > .owl-nav .owl-prev i, .owl-control-default > .owl-nav .owl-next i {
  line-height: 78px;
  font-size: 30px;
  margin-top: -2px;
}
.owl-control-default > .owl-nav .owl-prev:not(.disabled):hover, .owl-control-default > .owl-nav .owl-next:not(.disabled):hover {
  background-color: rgba(255, 255, 255, 0.9);
}
.owl-control-default > .owl-nav .owl-prev.disabled, .owl-control-default > .owl-nav .owl-next.disabled {
  background-color: rgba(255, 255, 255, 0.3);
  cursor: default;
}
.owl-control-default > .owl-nav .owl-prev {
  left: -38px;
}
.owl-control-default > .owl-nav .owl-next {
  right: -38px;
}
.owl-control-default .owl-dots {
  text-align: center;
}
.owl-control-default .owl-dots .owl-dot {
  display: inline-block;
}
.owl-control-default .owl-dots .owl-dot span {
  width: 10px;
  height: 10px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  margin: 5px;
  display: block;
  border: 1px solid #ddd;
  background-color: #ddd;
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.owl-control-default .owl-dots .owl-dot.active span, .owl-control-default .owl-dots .owl-dot:hover span {
  background-color: #666;
  border-color: #666;
}
.owl-control-default.owl-color-primary > .owl-nav .owl-prev, .owl-control-default.owl-color-primary > .owl-nav .owl-next {
  background-color: rgba(221, 156, 57, 0.7);
}
.owl-control-default.owl-color-primary > .owl-nav .owl-prev:not(.disabled):hover, .owl-control-default.owl-color-primary > .owl-nav .owl-next:not(.disabled):hover {
  background-color: rgba(221, 156, 57, 0.9);
}
.owl-control-default.owl-color-primary > .owl-nav .owl-prev.disabled, .owl-control-default.owl-color-primary > .owl-nav .owl-next.disabled {
  background-color: rgba(221, 156, 57, 0.3);
  cursor: default;
}
.owl-control-default.owl-color-primary > .owl-nav .owl-prev i, .owl-control-default.owl-color-primary > .owl-nav .owl-next i {
  color: #fff;
}
.owl-control-default.owl-color-primary .owl-dots .owl-dot span {
  border: 1px solid rgba(221, 156, 57, 0.4);
  background-color: rgba(221, 156, 57, 0.4);
}
.owl-control-default.owl-color-primary .owl-dots .owl-dot.active span, .owl-control-default.owl-color-primary .owl-dots .owl-dot:hover span {
  background-color: #dd9c39;
  border-color: #dd9c39;
}
.owl-control-default.owl-color-light > .owl-nav .owl-prev, .owl-control-default.owl-color-light > .owl-nav .owl-next {
  background-color: rgba(255, 255, 255, 0.7);
}
.owl-control-default.owl-color-light > .owl-nav .owl-prev:not(.disabled):hover, .owl-control-default.owl-color-light > .owl-nav .owl-next:not(.disabled):hover {
  background-color: rgba(255, 255, 255, 0.9);
}
.owl-control-default.owl-color-light > .owl-nav .owl-prev.disabled, .owl-control-default.owl-color-light > .owl-nav .owl-next.disabled {
  background-color: rgba(255, 255, 255, 0.3);
  cursor: default;
}
.owl-control-default.owl-color-light > .owl-nav .owl-prev i, .owl-control-default.owl-color-light > .owl-nav .owl-next i {
  color: #fff;
}
.owl-control-default.owl-color-light .owl-dots .owl-dot span {
  border: 1px solid rgba(255, 255, 255, 0.4);
  background-color: rgba(255, 255, 255, 0.4);
}
.owl-control-default.owl-color-light .owl-dots .owl-dot.active span, .owl-control-default.owl-color-light .owl-dots .owl-dot:hover span {
  background-color: #fff;
  border-color: #fff;
}
.owl-control-default.owl-color-dark > .owl-nav .owl-prev, .owl-control-default.owl-color-dark > .owl-nav .owl-next {
  background-color: rgba(0, 0, 0, 0.7);
}
.owl-control-default.owl-color-dark > .owl-nav .owl-prev:not(.disabled):hover, .owl-control-default.owl-color-dark > .owl-nav .owl-next:not(.disabled):hover {
  background-color: rgba(0, 0, 0, 0.9);
}
.owl-control-default.owl-color-dark > .owl-nav .owl-prev.disabled, .owl-control-default.owl-color-dark > .owl-nav .owl-next.disabled {
  background-color: rgba(0, 0, 0, 0.3);
  cursor: default;
}
.owl-control-default.owl-color-dark > .owl-nav .owl-prev i, .owl-control-default.owl-color-dark > .owl-nav .owl-next i {
  color: #fff;
}
.owl-control-default.owl-color-dark .owl-dots .owl-dot span {
  border: 1px solid rgba(0, 0, 0, 0.4);
  background-color: rgba(0, 0, 0, 0.4);
}
.owl-control-default.owl-color-dark .owl-dots .owl-dot.active span, .owl-control-default.owl-color-dark .owl-dots .owl-dot:hover span {
  background-color: #000;
  border-color: #000;
}
.owl-control-default.owl-color-gray-2 > .owl-nav .owl-prev, .owl-control-default.owl-color-gray-2 > .owl-nav .owl-next {
  background-color: rgba(34, 34, 34, 0.7);
}
.owl-control-default.owl-color-gray-2 > .owl-nav .owl-prev:not(.disabled):hover, .owl-control-default.owl-color-gray-2 > .owl-nav .owl-next:not(.disabled):hover {
  background-color: rgba(34, 34, 34, 0.9);
}
.owl-control-default.owl-color-gray-2 > .owl-nav .owl-prev.disabled, .owl-control-default.owl-color-gray-2 > .owl-nav .owl-next.disabled {
  background-color: rgba(34, 34, 34, 0.3);
  cursor: default;
}
.owl-control-default.owl-color-gray-2 > .owl-nav .owl-prev i, .owl-control-default.owl-color-gray-2 > .owl-nav .owl-next i {
  color: #fff;
}
.owl-control-default.owl-color-gray-2 .owl-dots .owl-dot span {
  border: 1px solid rgba(34, 34, 34, 0.4);
  background-color: rgba(34, 34, 34, 0.4);
}
.owl-control-default.owl-color-gray-2 .owl-dots .owl-dot.active span, .owl-control-default.owl-color-gray-2 .owl-dots .owl-dot:hover span {
  background-color: #222;
  border-color: #222;
}
.owl-control-default.owl-color-gray-4 > .owl-nav .owl-prev, .owl-control-default.owl-color-gray-4 > .owl-nav .owl-next {
  background-color: rgba(68, 68, 68, 0.7);
}
.owl-control-default.owl-color-gray-4 > .owl-nav .owl-prev:not(.disabled):hover, .owl-control-default.owl-color-gray-4 > .owl-nav .owl-next:not(.disabled):hover {
  background-color: rgba(68, 68, 68, 0.9);
}
.owl-control-default.owl-color-gray-4 > .owl-nav .owl-prev.disabled, .owl-control-default.owl-color-gray-4 > .owl-nav .owl-next.disabled {
  background-color: rgba(68, 68, 68, 0.3);
  cursor: default;
}
.owl-control-default.owl-color-gray-4 > .owl-nav .owl-prev i, .owl-control-default.owl-color-gray-4 > .owl-nav .owl-next i {
  color: #fff;
}
.owl-control-default.owl-color-gray-4 .owl-dots .owl-dot span {
  border: 1px solid rgba(68, 68, 68, 0.4);
  background-color: rgba(68, 68, 68, 0.4);
}
.owl-control-default.owl-color-gray-4 .owl-dots .owl-dot.active span, .owl-control-default.owl-color-gray-4 .owl-dots .owl-dot:hover span {
  background-color: #444;
  border-color: #444;
}
.owl-control-default.owl-color-gray-6 > .owl-nav .owl-prev, .owl-control-default.owl-color-gray-6 > .owl-nav .owl-next {
  background-color: rgba(102, 102, 102, 0.7);
}
.owl-control-default.owl-color-gray-6 > .owl-nav .owl-prev:not(.disabled):hover, .owl-control-default.owl-color-gray-6 > .owl-nav .owl-next:not(.disabled):hover {
  background-color: rgba(102, 102, 102, 0.9);
}
.owl-control-default.owl-color-gray-6 > .owl-nav .owl-prev.disabled, .owl-control-default.owl-color-gray-6 > .owl-nav .owl-next.disabled {
  background-color: rgba(102, 102, 102, 0.3);
  cursor: default;
}
.owl-control-default.owl-color-gray-6 > .owl-nav .owl-prev i, .owl-control-default.owl-color-gray-6 > .owl-nav .owl-next i {
  color: #fff;
}
.owl-control-default.owl-color-gray-6 .owl-dots .owl-dot span {
  border: 1px solid rgba(102, 102, 102, 0.4);
  background-color: rgba(102, 102, 102, 0.4);
}
.owl-control-default.owl-color-gray-6 .owl-dots .owl-dot.active span, .owl-control-default.owl-color-gray-6 .owl-dots .owl-dot:hover span {
  background-color: #666;
  border-color: #666;
}
.owl-control-default.owl-color-light > .owl-nav .owl-prev i, .owl-control-default.owl-color-light > .owl-nav .owl-next i {
  color: #444;
}
.owl-control-default:hover > .owl-nav .owl-prev {
  opacity: 1;
  left: 0;
}
.owl-control-default:hover > .owl-nav .owl-next {
  opacity: 1;
  right: 0;
}
.owl-control-shortcodes > .owl-nav .owl-prev, .owl-control-shortcodes > .owl-nav .owl-next {
  position: absolute;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  opacity: 0;
  font-size: 0;
  -webkit-transition: left 0.3s ease-in, right 0.3s ease-in, opacity 0.3s ease-in;
  -o-transition: left 0.3s ease-in, right 0.3s ease-in, opacity 0.3s ease-in;
  transition: left 0.3s ease-in, right 0.3s ease-in, opacity 0.3s ease-in;
}
.owl-control-shortcodes > .owl-nav .owl-prev i, .owl-control-shortcodes > .owl-nav .owl-next i {
  color: #444;
  opacity: 0.4;
  font-size: 50px;
  line-height: 1;
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.owl-control-shortcodes > .owl-nav .owl-prev i:hover, .owl-control-shortcodes > .owl-nav .owl-next i:hover {
  opacity: 0.8;
}
.owl-control-shortcodes > .owl-nav .owl-prev i:before, .owl-control-shortcodes > .owl-nav .owl-next i:before {
  display: block;
}
.owl-control-shortcodes > .owl-nav .owl-prev.disabled, .owl-control-shortcodes > .owl-nav .owl-next.disabled {
  cursor: default;
}
.owl-control-shortcodes > .owl-nav .owl-prev.disabled i, .owl-control-shortcodes > .owl-nav .owl-next.disabled i {
  opacity: 0.3;
}
.owl-control-shortcodes > .owl-nav .owl-prev {
  left: 0;
}
.owl-control-shortcodes > .owl-nav .owl-prev i:before {
  content: "\e146";
  font-family: '9wpthemes';
}
.owl-control-shortcodes > .owl-nav .owl-next {
  right: 0;
}
.owl-control-shortcodes > .owl-nav .owl-next i:before {
  content: "\e147";
  font-family: '9wpthemes';
}
.owl-control-shortcodes .owl-dots {
  text-align: center;
}
.owl-control-shortcodes .owl-dots .owl-dot {
  display: inline-block;
}
.owl-control-shortcodes .owl-dots .owl-dot span {
  width: 37px;
  height: 2px;
  margin: 5px;
  display: block;
  background-color: #222;
  opacity: 0.4;
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.owl-control-shortcodes .owl-dots .owl-dot.active span, .owl-control-shortcodes .owl-dots .owl-dot:hover span {
  opacity: 1;
}
.owl-control-shortcodes.owl-color-primary > .owl-nav .owl-prev i, .owl-control-shortcodes.owl-color-primary > .owl-nav .owl-next i {
  color: #dd9c39;
}
.owl-control-shortcodes.owl-color-primary .owl-dots .owl-dot span {
  background-color: #dd9c39;
}
.owl-control-shortcodes.owl-color-light > .owl-nav .owl-prev i, .owl-control-shortcodes.owl-color-light > .owl-nav .owl-next i {
  color: #fff;
}
.owl-control-shortcodes.owl-color-light .owl-dots .owl-dot span {
  background-color: #fff;
}
.owl-control-shortcodes.owl-color-dark > .owl-nav .owl-prev i, .owl-control-shortcodes.owl-color-dark > .owl-nav .owl-next i {
  color: #000;
}
.owl-control-shortcodes.owl-color-dark .owl-dots .owl-dot span {
  background-color: #000;
}
.owl-control-shortcodes.owl-color-gray-2 > .owl-nav .owl-prev i, .owl-control-shortcodes.owl-color-gray-2 > .owl-nav .owl-next i {
  color: #222;
}
.owl-control-shortcodes.owl-color-gray-2 .owl-dots .owl-dot span {
  background-color: #222;
}
.owl-control-shortcodes.owl-color-gray-4 > .owl-nav .owl-prev i, .owl-control-shortcodes.owl-color-gray-4 > .owl-nav .owl-next i {
  color: #444;
}
.owl-control-shortcodes.owl-color-gray-4 .owl-dots .owl-dot span {
  background-color: #444;
}
.owl-control-shortcodes.owl-color-gray-6 > .owl-nav .owl-prev i, .owl-control-shortcodes.owl-color-gray-6 > .owl-nav .owl-next i {
  color: #666;
}
.owl-control-shortcodes.owl-color-gray-6 .owl-dots .owl-dot span {
  background-color: #666;
}
.owl-control-shortcodes:hover > .owl-nav .owl-prev {
  opacity: 1;
}
.owl-control-shortcodes:hover > .owl-nav .owl-next {
  opacity: 1;
}
.owl-carousel .owl-item {
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.owl-control-cortana > .owl-nav {
  text-align: center;
}
.owl-control-cortana > .owl-nav .owl-prev, .owl-control-cortana > .owl-nav .owl-next {
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.owl-control-cortana > .owl-nav .owl-prev i, .owl-control-cortana > .owl-nav .owl-next i {
  font-size: 25px;
}
.owl-control-cortana > .owl-nav .owl-prev:not(.disabled):hover, .owl-control-cortana > .owl-nav .owl-next:not(.disabled):hover {
  color: #dd9c39;
}
.owl-control-cortana > .owl-nav .owl-prev .disabled, .owl-control-cortana > .owl-nav .owl-next .disabled {
  cursor: default;
}
.owl-control-cortana > .owl-nav .owl-prev i:before {
  content: "\e146";
  font-family: '9wpthemes';
}
.owl-control-cortana > .owl-nav .owl-next i:before {
  content: "\e147";
  font-family: '9wpthemes';
}
.owl-control-cortana .owl-dots {
  display: inline-block;
  zoom: 1;
  *display: inline;
  width: 100%;
  text-align: center;
  vertical-align: text-bottom;
  counter-reset: dots;
}
.owl-control-cortana .owl-dots .owl-dot {
  display: inline-block;
}
.owl-control-cortana .owl-dots .owl-dot span {
  display: none;
}
.owl-control-cortana .owl-dots .owl-dot:before {
  counter-increment: dots;
  content: counter(dots);
  font-weight: 400;
  font-size: 16px;
  line-height: 1.2;
  padding: 5px;
  margin: 3px;
}
.owl-control-cortana .owl-dots .owl-dot.active:before, .owl-control-cortana .owl-dots .owl-dot:hover:before {
  color: #dd9c39;
}
.owl-control-cortana .owl-dots .owl-dot.active span, .owl-control-cortana .owl-dots .owl-dot:hover span {
  width: 0.7em;
  height: 1px;
  display: block;
  border-bottom: 1px solid #dd9c39;
  margin-right: auto;
  margin-left: auto;
  margin-top: -3px;
}
.owl-control-cortana.owl-color-light > .owl-nav, .owl-control-cortana.owl-color-light .owl-dot {
  color: #fff;
}
.owl-control-cortana.owl-color-dark > .owl-nav, .owl-control-cortana.owl-color-dark .owl-dot {
  color: #000;
}
.owl-control-cortana.owl-color-gray-2 > .owl-nav, .owl-control-cortana.owl-color-gray-2 .owl-dot {
  color: #222;
}
.owl-control-cortana.owl-color-gray-4 > .owl-nav, .owl-control-cortana.owl-color-gray-4 .owl-dot {
  color: #444;
}
.owl-control-cortana.owl-color-gray-6 > .owl-nav, .owl-control-cortana.owl-color-gray-6 .owl-dot {
  color: #666;
}
.owl-control-cortana.owl-color-primary > .owl-nav, .owl-control-cortana.owl-color-primary .owl-dot {
  color: rgba(221, 156, 57, 0.6);
}
.owl-control-cortana.owl-color-secondary > .owl-nav, .owl-control-cortana.owl-color-secondary .owl-dot {
  color: rgba(30, 115, 190, 0.6);
}
.owl-nav-style-cortana-2 > .owl-nav .owl-prev, .owl-nav-style-cortana-3 > .owl-nav .owl-prev, .owl-nav-style-cortana-2 > .owl-nav .owl-next, .owl-nav-style-cortana-3 > .owl-nav .owl-next {
  position: absolute;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 38px;
  height: 78px;
  text-align: center;
  background-color: rgba(255, 255, 255, 0.7);
  line-height: 78px;
  opacity: 0;
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.owl-nav-style-cortana-2 > .owl-nav .owl-prev i, .owl-nav-style-cortana-3 > .owl-nav .owl-prev i, .owl-nav-style-cortana-2 > .owl-nav .owl-next i, .owl-nav-style-cortana-3 > .owl-nav .owl-next i {
  line-height: 78px;
  font-size: 30px;
  margin-top: -2px;
}
.owl-nav-style-cortana-2 > .owl-nav .owl-prev:not(.disabled):hover, .owl-nav-style-cortana-3 > .owl-nav .owl-prev:not(.disabled):hover, .owl-nav-style-cortana-2 > .owl-nav .owl-next:not(.disabled):hover, .owl-nav-style-cortana-3 > .owl-nav .owl-next:not(.disabled):hover {
  background-color: rgba(255, 255, 255, 0.9);
}
.owl-nav-style-cortana-2 > .owl-nav .owl-prev.disabled, .owl-nav-style-cortana-3 > .owl-nav .owl-prev.disabled, .owl-nav-style-cortana-2 > .owl-nav .owl-next.disabled, .owl-nav-style-cortana-3 > .owl-nav .owl-next.disabled {
  background-color: rgba(255, 255, 255, 0.3);
  cursor: default;
}
.owl-nav-style-cortana-2 > .owl-nav .owl-prev, .owl-nav-style-cortana-3 > .owl-nav .owl-prev {
  left: -38px;
}
.owl-nav-style-cortana-2 > .owl-nav .owl-next, .owl-nav-style-cortana-3 > .owl-nav .owl-next {
  right: -38px;
}
.owl-nav-style-cortana-2 .owl-dots, .owl-nav-style-cortana-3 .owl-dots {
  text-align: center;
}
.owl-nav-style-cortana-2 .owl-dots .owl-dot, .owl-nav-style-cortana-3 .owl-dots .owl-dot {
  display: inline-block;
}
.owl-nav-style-cortana-2 .owl-dots .owl-dot span, .owl-nav-style-cortana-3 .owl-dots .owl-dot span {
  position: relative;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  border: 0;
  display: block;
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.owl-nav-style-cortana-2 .owl-dots .owl-dot.active span, .owl-nav-style-cortana-3 .owl-dots .owl-dot.active span, .owl-nav-style-cortana-2 .owl-dots .owl-dot:hover span, .owl-nav-style-cortana-3 .owl-dots .owl-dot:hover span {
  transform: scale(1);
}
.owl-nav-style-cortana-2.owl-color-primary > .owl-nav .owl-prev, .owl-nav-style-cortana-3.owl-color-primary > .owl-nav .owl-prev, .owl-nav-style-cortana-2.owl-color-primary > .owl-nav .owl-next, .owl-nav-style-cortana-3.owl-color-primary > .owl-nav .owl-next {
  background-color: rgba(221, 156, 57, 0.7);
}
.owl-nav-style-cortana-2.owl-color-primary > .owl-nav .owl-prev:not(.disabled):hover, .owl-nav-style-cortana-3.owl-color-primary > .owl-nav .owl-prev:not(.disabled):hover, .owl-nav-style-cortana-2.owl-color-primary > .owl-nav .owl-next:not(.disabled):hover, .owl-nav-style-cortana-3.owl-color-primary > .owl-nav .owl-next:not(.disabled):hover {
  background-color: rgba(221, 156, 57, 0.9);
}
.owl-nav-style-cortana-2.owl-color-primary > .owl-nav .owl-prev.disabled, .owl-nav-style-cortana-3.owl-color-primary > .owl-nav .owl-prev.disabled, .owl-nav-style-cortana-2.owl-color-primary > .owl-nav .owl-next.disabled, .owl-nav-style-cortana-3.owl-color-primary > .owl-nav .owl-next.disabled {
  background-color: rgba(221, 156, 57, 0.3);
  cursor: default;
}
.owl-nav-style-cortana-2.owl-color-primary > .owl-nav .owl-prev i, .owl-nav-style-cortana-3.owl-color-primary > .owl-nav .owl-prev i, .owl-nav-style-cortana-2.owl-color-primary > .owl-nav .owl-next i, .owl-nav-style-cortana-3.owl-color-primary > .owl-nav .owl-next i {
  color: #fff;
}
.owl-nav-style-cortana-2.owl-color-primary .owl-dots .owl-dot span, .owl-nav-style-cortana-3.owl-color-primary .owl-dots .owl-dot span {
  background-color: #dd9c39;
}
.owl-nav-style-cortana-2.owl-color-primary .owl-dots .owl-dot.active span, .owl-nav-style-cortana-3.owl-color-primary .owl-dots .owl-dot.active span, .owl-nav-style-cortana-2.owl-color-primary .owl-dots .owl-dot:hover span, .owl-nav-style-cortana-3.owl-color-primary .owl-dots .owl-dot:hover span {
  background: transparent;
}
.owl-nav-style-cortana-2.owl-color-secondary > .owl-nav .owl-prev, .owl-nav-style-cortana-3.owl-color-secondary > .owl-nav .owl-prev, .owl-nav-style-cortana-2.owl-color-secondary > .owl-nav .owl-next, .owl-nav-style-cortana-3.owl-color-secondary > .owl-nav .owl-next {
  background-color: rgba(30, 115, 190, 0.7);
}
.owl-nav-style-cortana-2.owl-color-secondary > .owl-nav .owl-prev:not(.disabled):hover, .owl-nav-style-cortana-3.owl-color-secondary > .owl-nav .owl-prev:not(.disabled):hover, .owl-nav-style-cortana-2.owl-color-secondary > .owl-nav .owl-next:not(.disabled):hover, .owl-nav-style-cortana-3.owl-color-secondary > .owl-nav .owl-next:not(.disabled):hover {
  background-color: rgba(30, 115, 190, 0.9);
}
.owl-nav-style-cortana-2.owl-color-secondary > .owl-nav .owl-prev.disabled, .owl-nav-style-cortana-3.owl-color-secondary > .owl-nav .owl-prev.disabled, .owl-nav-style-cortana-2.owl-color-secondary > .owl-nav .owl-next.disabled, .owl-nav-style-cortana-3.owl-color-secondary > .owl-nav .owl-next.disabled {
  background-color: rgba(30, 115, 190, 0.3);
  cursor: default;
}
.owl-nav-style-cortana-2.owl-color-secondary > .owl-nav .owl-prev i, .owl-nav-style-cortana-3.owl-color-secondary > .owl-nav .owl-prev i, .owl-nav-style-cortana-2.owl-color-secondary > .owl-nav .owl-next i, .owl-nav-style-cortana-3.owl-color-secondary > .owl-nav .owl-next i {
  color: #fff;
}
.owl-nav-style-cortana-2.owl-color-secondary .owl-dots .owl-dot span, .owl-nav-style-cortana-3.owl-color-secondary .owl-dots .owl-dot span {
  background-color: #1e73be;
}
.owl-nav-style-cortana-2.owl-color-secondary .owl-dots .owl-dot.active span, .owl-nav-style-cortana-3.owl-color-secondary .owl-dots .owl-dot.active span, .owl-nav-style-cortana-2.owl-color-secondary .owl-dots .owl-dot:hover span, .owl-nav-style-cortana-3.owl-color-secondary .owl-dots .owl-dot:hover span {
  background: transparent;
}
.owl-nav-style-cortana-2.owl-color-light > .owl-nav .owl-prev, .owl-nav-style-cortana-3.owl-color-light > .owl-nav .owl-prev, .owl-nav-style-cortana-2.owl-color-light > .owl-nav .owl-next, .owl-nav-style-cortana-3.owl-color-light > .owl-nav .owl-next {
  background-color: rgba(255, 255, 255, 0.7);
}
.owl-nav-style-cortana-2.owl-color-light > .owl-nav .owl-prev:not(.disabled):hover, .owl-nav-style-cortana-3.owl-color-light > .owl-nav .owl-prev:not(.disabled):hover, .owl-nav-style-cortana-2.owl-color-light > .owl-nav .owl-next:not(.disabled):hover, .owl-nav-style-cortana-3.owl-color-light > .owl-nav .owl-next:not(.disabled):hover {
  background-color: rgba(255, 255, 255, 0.9);
}
.owl-nav-style-cortana-2.owl-color-light > .owl-nav .owl-prev.disabled, .owl-nav-style-cortana-3.owl-color-light > .owl-nav .owl-prev.disabled, .owl-nav-style-cortana-2.owl-color-light > .owl-nav .owl-next.disabled, .owl-nav-style-cortana-3.owl-color-light > .owl-nav .owl-next.disabled {
  background-color: rgba(255, 255, 255, 0.3);
  cursor: default;
}
.owl-nav-style-cortana-2.owl-color-light > .owl-nav .owl-prev i, .owl-nav-style-cortana-3.owl-color-light > .owl-nav .owl-prev i, .owl-nav-style-cortana-2.owl-color-light > .owl-nav .owl-next i, .owl-nav-style-cortana-3.owl-color-light > .owl-nav .owl-next i {
  color: #fff;
}
.owl-nav-style-cortana-2.owl-color-light .owl-dots .owl-dot span, .owl-nav-style-cortana-3.owl-color-light .owl-dots .owl-dot span {
  background-color: #fff;
}
.owl-nav-style-cortana-2.owl-color-light .owl-dots .owl-dot.active span, .owl-nav-style-cortana-3.owl-color-light .owl-dots .owl-dot.active span, .owl-nav-style-cortana-2.owl-color-light .owl-dots .owl-dot:hover span, .owl-nav-style-cortana-3.owl-color-light .owl-dots .owl-dot:hover span {
  background: transparent;
}
.owl-nav-style-cortana-2.owl-color-dark > .owl-nav .owl-prev, .owl-nav-style-cortana-3.owl-color-dark > .owl-nav .owl-prev, .owl-nav-style-cortana-2.owl-color-dark > .owl-nav .owl-next, .owl-nav-style-cortana-3.owl-color-dark > .owl-nav .owl-next {
  background-color: rgba(0, 0, 0, 0.7);
}
.owl-nav-style-cortana-2.owl-color-dark > .owl-nav .owl-prev:not(.disabled):hover, .owl-nav-style-cortana-3.owl-color-dark > .owl-nav .owl-prev:not(.disabled):hover, .owl-nav-style-cortana-2.owl-color-dark > .owl-nav .owl-next:not(.disabled):hover, .owl-nav-style-cortana-3.owl-color-dark > .owl-nav .owl-next:not(.disabled):hover {
  background-color: rgba(0, 0, 0, 0.9);
}
.owl-nav-style-cortana-2.owl-color-dark > .owl-nav .owl-prev.disabled, .owl-nav-style-cortana-3.owl-color-dark > .owl-nav .owl-prev.disabled, .owl-nav-style-cortana-2.owl-color-dark > .owl-nav .owl-next.disabled, .owl-nav-style-cortana-3.owl-color-dark > .owl-nav .owl-next.disabled {
  background-color: rgba(0, 0, 0, 0.3);
  cursor: default;
}
.owl-nav-style-cortana-2.owl-color-dark > .owl-nav .owl-prev i, .owl-nav-style-cortana-3.owl-color-dark > .owl-nav .owl-prev i, .owl-nav-style-cortana-2.owl-color-dark > .owl-nav .owl-next i, .owl-nav-style-cortana-3.owl-color-dark > .owl-nav .owl-next i {
  color: #fff;
}
.owl-nav-style-cortana-2.owl-color-dark .owl-dots .owl-dot span, .owl-nav-style-cortana-3.owl-color-dark .owl-dots .owl-dot span {
  background-color: #000;
}
.owl-nav-style-cortana-2.owl-color-dark .owl-dots .owl-dot.active span, .owl-nav-style-cortana-3.owl-color-dark .owl-dots .owl-dot.active span, .owl-nav-style-cortana-2.owl-color-dark .owl-dots .owl-dot:hover span, .owl-nav-style-cortana-3.owl-color-dark .owl-dots .owl-dot:hover span {
  background: transparent;
}
.owl-nav-style-cortana-2.owl-color-gray-2 > .owl-nav .owl-prev, .owl-nav-style-cortana-3.owl-color-gray-2 > .owl-nav .owl-prev, .owl-nav-style-cortana-2.owl-color-gray-2 > .owl-nav .owl-next, .owl-nav-style-cortana-3.owl-color-gray-2 > .owl-nav .owl-next {
  background-color: rgba(34, 34, 34, 0.7);
}
.owl-nav-style-cortana-2.owl-color-gray-2 > .owl-nav .owl-prev:not(.disabled):hover, .owl-nav-style-cortana-3.owl-color-gray-2 > .owl-nav .owl-prev:not(.disabled):hover, .owl-nav-style-cortana-2.owl-color-gray-2 > .owl-nav .owl-next:not(.disabled):hover, .owl-nav-style-cortana-3.owl-color-gray-2 > .owl-nav .owl-next:not(.disabled):hover {
  background-color: rgba(34, 34, 34, 0.9);
}
.owl-nav-style-cortana-2.owl-color-gray-2 > .owl-nav .owl-prev.disabled, .owl-nav-style-cortana-3.owl-color-gray-2 > .owl-nav .owl-prev.disabled, .owl-nav-style-cortana-2.owl-color-gray-2 > .owl-nav .owl-next.disabled, .owl-nav-style-cortana-3.owl-color-gray-2 > .owl-nav .owl-next.disabled {
  background-color: rgba(34, 34, 34, 0.3);
  cursor: default;
}
.owl-nav-style-cortana-2.owl-color-gray-2 > .owl-nav .owl-prev i, .owl-nav-style-cortana-3.owl-color-gray-2 > .owl-nav .owl-prev i, .owl-nav-style-cortana-2.owl-color-gray-2 > .owl-nav .owl-next i, .owl-nav-style-cortana-3.owl-color-gray-2 > .owl-nav .owl-next i {
  color: #fff;
}
.owl-nav-style-cortana-2.owl-color-gray-2 .owl-dots .owl-dot span, .owl-nav-style-cortana-3.owl-color-gray-2 .owl-dots .owl-dot span {
  background-color: #222;
}
.owl-nav-style-cortana-2.owl-color-gray-2 .owl-dots .owl-dot.active span, .owl-nav-style-cortana-3.owl-color-gray-2 .owl-dots .owl-dot.active span, .owl-nav-style-cortana-2.owl-color-gray-2 .owl-dots .owl-dot:hover span, .owl-nav-style-cortana-3.owl-color-gray-2 .owl-dots .owl-dot:hover span {
  background: transparent;
}
.owl-nav-style-cortana-2.owl-color-gray-4 > .owl-nav .owl-prev, .owl-nav-style-cortana-3.owl-color-gray-4 > .owl-nav .owl-prev, .owl-nav-style-cortana-2.owl-color-gray-4 > .owl-nav .owl-next, .owl-nav-style-cortana-3.owl-color-gray-4 > .owl-nav .owl-next {
  background-color: rgba(68, 68, 68, 0.7);
}
.owl-nav-style-cortana-2.owl-color-gray-4 > .owl-nav .owl-prev:not(.disabled):hover, .owl-nav-style-cortana-3.owl-color-gray-4 > .owl-nav .owl-prev:not(.disabled):hover, .owl-nav-style-cortana-2.owl-color-gray-4 > .owl-nav .owl-next:not(.disabled):hover, .owl-nav-style-cortana-3.owl-color-gray-4 > .owl-nav .owl-next:not(.disabled):hover {
  background-color: rgba(68, 68, 68, 0.9);
}
.owl-nav-style-cortana-2.owl-color-gray-4 > .owl-nav .owl-prev.disabled, .owl-nav-style-cortana-3.owl-color-gray-4 > .owl-nav .owl-prev.disabled, .owl-nav-style-cortana-2.owl-color-gray-4 > .owl-nav .owl-next.disabled, .owl-nav-style-cortana-3.owl-color-gray-4 > .owl-nav .owl-next.disabled {
  background-color: rgba(68, 68, 68, 0.3);
  cursor: default;
}
.owl-nav-style-cortana-2.owl-color-gray-4 > .owl-nav .owl-prev i, .owl-nav-style-cortana-3.owl-color-gray-4 > .owl-nav .owl-prev i, .owl-nav-style-cortana-2.owl-color-gray-4 > .owl-nav .owl-next i, .owl-nav-style-cortana-3.owl-color-gray-4 > .owl-nav .owl-next i {
  color: #fff;
}
.owl-nav-style-cortana-2.owl-color-gray-4 .owl-dots .owl-dot span, .owl-nav-style-cortana-3.owl-color-gray-4 .owl-dots .owl-dot span {
  background-color: #444;
}
.owl-nav-style-cortana-2.owl-color-gray-4 .owl-dots .owl-dot.active span, .owl-nav-style-cortana-3.owl-color-gray-4 .owl-dots .owl-dot.active span, .owl-nav-style-cortana-2.owl-color-gray-4 .owl-dots .owl-dot:hover span, .owl-nav-style-cortana-3.owl-color-gray-4 .owl-dots .owl-dot:hover span {
  background: transparent;
}
.owl-nav-style-cortana-2.owl-color-gray-6 > .owl-nav .owl-prev, .owl-nav-style-cortana-3.owl-color-gray-6 > .owl-nav .owl-prev, .owl-nav-style-cortana-2.owl-color-gray-6 > .owl-nav .owl-next, .owl-nav-style-cortana-3.owl-color-gray-6 > .owl-nav .owl-next {
  background-color: rgba(102, 102, 102, 0.7);
}
.owl-nav-style-cortana-2.owl-color-gray-6 > .owl-nav .owl-prev:not(.disabled):hover, .owl-nav-style-cortana-3.owl-color-gray-6 > .owl-nav .owl-prev:not(.disabled):hover, .owl-nav-style-cortana-2.owl-color-gray-6 > .owl-nav .owl-next:not(.disabled):hover, .owl-nav-style-cortana-3.owl-color-gray-6 > .owl-nav .owl-next:not(.disabled):hover {
  background-color: rgba(102, 102, 102, 0.9);
}
.owl-nav-style-cortana-2.owl-color-gray-6 > .owl-nav .owl-prev.disabled, .owl-nav-style-cortana-3.owl-color-gray-6 > .owl-nav .owl-prev.disabled, .owl-nav-style-cortana-2.owl-color-gray-6 > .owl-nav .owl-next.disabled, .owl-nav-style-cortana-3.owl-color-gray-6 > .owl-nav .owl-next.disabled {
  background-color: rgba(102, 102, 102, 0.3);
  cursor: default;
}
.owl-nav-style-cortana-2.owl-color-gray-6 > .owl-nav .owl-prev i, .owl-nav-style-cortana-3.owl-color-gray-6 > .owl-nav .owl-prev i, .owl-nav-style-cortana-2.owl-color-gray-6 > .owl-nav .owl-next i, .owl-nav-style-cortana-3.owl-color-gray-6 > .owl-nav .owl-next i {
  color: #fff;
}
.owl-nav-style-cortana-2.owl-color-gray-6 .owl-dots .owl-dot span, .owl-nav-style-cortana-3.owl-color-gray-6 .owl-dots .owl-dot span {
  background-color: #666;
}
.owl-nav-style-cortana-2.owl-color-gray-6 .owl-dots .owl-dot.active span, .owl-nav-style-cortana-3.owl-color-gray-6 .owl-dots .owl-dot.active span, .owl-nav-style-cortana-2.owl-color-gray-6 .owl-dots .owl-dot:hover span, .owl-nav-style-cortana-3.owl-color-gray-6 .owl-dots .owl-dot:hover span {
  background: transparent;
}
.owl-nav-style-cortana-2.owl-color-light > .owl-nav .owl-prev i, .owl-nav-style-cortana-3.owl-color-light > .owl-nav .owl-prev i, .owl-nav-style-cortana-2.owl-color-light > .owl-nav .owl-next i, .owl-nav-style-cortana-3.owl-color-light > .owl-nav .owl-next i {
  color: #444;
}
.owl-nav-style-cortana-2:hover > .owl-nav .owl-prev, .owl-nav-style-cortana-3:hover > .owl-nav .owl-prev {
  opacity: 1;
  left: 0;
}
.owl-nav-style-cortana-2:hover > .owl-nav .owl-next, .owl-nav-style-cortana-3:hover > .owl-nav .owl-next {
  opacity: 1;
  right: 0;
}
.owl-control-cortana-2 > .owl-nav .owl-prev, .owl-control-cortana-2 > .owl-nav .owl-next {
  position: absolute;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 55px;
  height: 55px;
  text-align: center;
  background-color: rgba(0, 0, 0, 0.2);
  line-height: 55px;
  opacity: 0;
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.owl-control-cortana-2 > .owl-nav .owl-prev i, .owl-control-cortana-2 > .owl-nav .owl-next i {
  line-height: 55px;
  font-size: 30px;
  margin-top: -2px;
}
.owl-control-cortana-2 > .owl-nav .owl-prev:not(.disabled):hover, .owl-control-cortana-2 > .owl-nav .owl-next:not(.disabled):hover {
  background-color: rgba(255, 255, 255, 0.9);
}
.owl-control-cortana-2 > .owl-nav .owl-prev.disabled, .owl-control-cortana-2 > .owl-nav .owl-next.disabled {
  background-color: rgba(255, 255, 255, 0.3);
  cursor: default;
}
.owl-control-cortana-2 > .owl-nav .owl-prev {
  left: -38px;
}
.owl-control-cortana-2 > .owl-nav .owl-next {
  right: -38px;
}
.owl-control-cortana-2 .owl-dots {
  text-align: center;
}
.owl-control-cortana-2 .owl-dots .owl-dot {
  display: inline-block;
}
.owl-control-cortana-2 .owl-dots .owl-dot span {
  position: relative;
  width: 20px;
  height: 20px;
  box-shadow: 0 0 0 1px transparent;
  transform: scale(0.3);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  border: 0;
  margin: 4px;
  display: block;
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.owl-control-cortana-2 .owl-dots .owl-dot.active span, .owl-control-cortana-2 .owl-dots .owl-dot:hover span {
  transform: scale(1);
  background-color: transparent;
}
.owl-control-cortana-2 .owl-dots .owl-dot.active span:before, .owl-control-cortana-2 .owl-dots .owl-dot:hover span:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 3px;
  display: block;
  border-radius: 50%;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
}
.owl-control-cortana-2.owl-color-primary > .owl-nav .owl-prev, .owl-control-cortana-2.owl-color-primary > .owl-nav .owl-next {
  background-color: rgba(221, 156, 57, 0.3);
}
.owl-control-cortana-2.owl-color-primary > .owl-nav .owl-prev:not(.disabled):hover, .owl-control-cortana-2.owl-color-primary > .owl-nav .owl-next:not(.disabled):hover {
  background-color: rgba(221, 156, 57, 0.8);
}
.owl-control-cortana-2.owl-color-primary > .owl-nav .owl-prev.disabled, .owl-control-cortana-2.owl-color-primary > .owl-nav .owl-next.disabled {
  background-color: rgba(221, 156, 57, 0.1);
  cursor: default;
}
.owl-control-cortana-2.owl-color-primary > .owl-nav .owl-prev i, .owl-control-cortana-2.owl-color-primary > .owl-nav .owl-next i {
  color: #fff;
}
.owl-control-cortana-2.owl-color-primary .owl-dots .owl-dot span {
  background-color: #dd9c39;
}
.owl-control-cortana-2.owl-color-primary .owl-dots .owl-dot.active span, .owl-control-cortana-2.owl-color-primary .owl-dots .owl-dot:hover span {
  background: transparent;
  box-shadow: 0 0 0 1px rgba(221, 156, 57, 1);
}
.owl-control-cortana-2.owl-color-primary .owl-dots .owl-dot.active span:before, .owl-control-cortana-2.owl-color-primary .owl-dots .owl-dot:hover span:before {
  background-color: #dd9c39;
}
.owl-control-cortana-2.owl-color-secondary > .owl-nav .owl-prev, .owl-control-cortana-2.owl-color-secondary > .owl-nav .owl-next {
  background-color: rgba(30, 115, 190, 0.3);
}
.owl-control-cortana-2.owl-color-secondary > .owl-nav .owl-prev:not(.disabled):hover, .owl-control-cortana-2.owl-color-secondary > .owl-nav .owl-next:not(.disabled):hover {
  background-color: rgba(30, 115, 190, 0.8);
}
.owl-control-cortana-2.owl-color-secondary > .owl-nav .owl-prev.disabled, .owl-control-cortana-2.owl-color-secondary > .owl-nav .owl-next.disabled {
  background-color: rgba(30, 115, 190, 0.1);
  cursor: default;
}
.owl-control-cortana-2.owl-color-secondary > .owl-nav .owl-prev i, .owl-control-cortana-2.owl-color-secondary > .owl-nav .owl-next i {
  color: #fff;
}
.owl-control-cortana-2.owl-color-secondary .owl-dots .owl-dot span {
  background-color: #1e73be;
}
.owl-control-cortana-2.owl-color-secondary .owl-dots .owl-dot.active span, .owl-control-cortana-2.owl-color-secondary .owl-dots .owl-dot:hover span {
  background: transparent;
  box-shadow: 0 0 0 1px rgba(30, 115, 190, 1);
}
.owl-control-cortana-2.owl-color-secondary .owl-dots .owl-dot.active span:before, .owl-control-cortana-2.owl-color-secondary .owl-dots .owl-dot:hover span:before {
  background-color: #1e73be;
}
.owl-control-cortana-2.owl-color-light > .owl-nav .owl-prev, .owl-control-cortana-2.owl-color-light > .owl-nav .owl-next {
  background-color: rgba(255, 255, 255, 0.3);
}
.owl-control-cortana-2.owl-color-light > .owl-nav .owl-prev:not(.disabled):hover, .owl-control-cortana-2.owl-color-light > .owl-nav .owl-next:not(.disabled):hover {
  background-color: rgba(255, 255, 255, 0.8);
}
.owl-control-cortana-2.owl-color-light > .owl-nav .owl-prev.disabled, .owl-control-cortana-2.owl-color-light > .owl-nav .owl-next.disabled {
  background-color: rgba(255, 255, 255, 0.1);
  cursor: default;
}
.owl-control-cortana-2.owl-color-light > .owl-nav .owl-prev i, .owl-control-cortana-2.owl-color-light > .owl-nav .owl-next i {
  color: #fff;
}
.owl-control-cortana-2.owl-color-light .owl-dots .owl-dot span {
  background-color: #fff;
}
.owl-control-cortana-2.owl-color-light .owl-dots .owl-dot.active span, .owl-control-cortana-2.owl-color-light .owl-dots .owl-dot:hover span {
  background: transparent;
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 1);
}
.owl-control-cortana-2.owl-color-light .owl-dots .owl-dot.active span:before, .owl-control-cortana-2.owl-color-light .owl-dots .owl-dot:hover span:before {
  background-color: #fff;
}
.owl-control-cortana-2.owl-color-dark > .owl-nav .owl-prev, .owl-control-cortana-2.owl-color-dark > .owl-nav .owl-next {
  background-color: rgba(0, 0, 0, 0.3);
}
.owl-control-cortana-2.owl-color-dark > .owl-nav .owl-prev:not(.disabled):hover, .owl-control-cortana-2.owl-color-dark > .owl-nav .owl-next:not(.disabled):hover {
  background-color: rgba(0, 0, 0, 0.8);
}
.owl-control-cortana-2.owl-color-dark > .owl-nav .owl-prev.disabled, .owl-control-cortana-2.owl-color-dark > .owl-nav .owl-next.disabled {
  background-color: rgba(0, 0, 0, 0.1);
  cursor: default;
}
.owl-control-cortana-2.owl-color-dark > .owl-nav .owl-prev i, .owl-control-cortana-2.owl-color-dark > .owl-nav .owl-next i {
  color: #fff;
}
.owl-control-cortana-2.owl-color-dark .owl-dots .owl-dot span {
  background-color: #000;
}
.owl-control-cortana-2.owl-color-dark .owl-dots .owl-dot.active span, .owl-control-cortana-2.owl-color-dark .owl-dots .owl-dot:hover span {
  background: transparent;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 1);
}
.owl-control-cortana-2.owl-color-dark .owl-dots .owl-dot.active span:before, .owl-control-cortana-2.owl-color-dark .owl-dots .owl-dot:hover span:before {
  background-color: #000;
}
.owl-control-cortana-2.owl-color-gray-2 > .owl-nav .owl-prev, .owl-control-cortana-2.owl-color-gray-2 > .owl-nav .owl-next {
  background-color: rgba(34, 34, 34, 0.3);
}
.owl-control-cortana-2.owl-color-gray-2 > .owl-nav .owl-prev:not(.disabled):hover, .owl-control-cortana-2.owl-color-gray-2 > .owl-nav .owl-next:not(.disabled):hover {
  background-color: rgba(34, 34, 34, 0.8);
}
.owl-control-cortana-2.owl-color-gray-2 > .owl-nav .owl-prev.disabled, .owl-control-cortana-2.owl-color-gray-2 > .owl-nav .owl-next.disabled {
  background-color: rgba(34, 34, 34, 0.1);
  cursor: default;
}
.owl-control-cortana-2.owl-color-gray-2 > .owl-nav .owl-prev i, .owl-control-cortana-2.owl-color-gray-2 > .owl-nav .owl-next i {
  color: #fff;
}
.owl-control-cortana-2.owl-color-gray-2 .owl-dots .owl-dot span {
  background-color: #222;
}
.owl-control-cortana-2.owl-color-gray-2 .owl-dots .owl-dot.active span, .owl-control-cortana-2.owl-color-gray-2 .owl-dots .owl-dot:hover span {
  background: transparent;
  box-shadow: 0 0 0 1px rgba(34, 34, 34, 1);
}
.owl-control-cortana-2.owl-color-gray-2 .owl-dots .owl-dot.active span:before, .owl-control-cortana-2.owl-color-gray-2 .owl-dots .owl-dot:hover span:before {
  background-color: #222;
}
.owl-control-cortana-2.owl-color-gray-4 > .owl-nav .owl-prev, .owl-control-cortana-2.owl-color-gray-4 > .owl-nav .owl-next {
  background-color: rgba(68, 68, 68, 0.3);
}
.owl-control-cortana-2.owl-color-gray-4 > .owl-nav .owl-prev:not(.disabled):hover, .owl-control-cortana-2.owl-color-gray-4 > .owl-nav .owl-next:not(.disabled):hover {
  background-color: rgba(68, 68, 68, 0.8);
}
.owl-control-cortana-2.owl-color-gray-4 > .owl-nav .owl-prev.disabled, .owl-control-cortana-2.owl-color-gray-4 > .owl-nav .owl-next.disabled {
  background-color: rgba(68, 68, 68, 0.1);
  cursor: default;
}
.owl-control-cortana-2.owl-color-gray-4 > .owl-nav .owl-prev i, .owl-control-cortana-2.owl-color-gray-4 > .owl-nav .owl-next i {
  color: #fff;
}
.owl-control-cortana-2.owl-color-gray-4 .owl-dots .owl-dot span {
  background-color: #444;
}
.owl-control-cortana-2.owl-color-gray-4 .owl-dots .owl-dot.active span, .owl-control-cortana-2.owl-color-gray-4 .owl-dots .owl-dot:hover span {
  background: transparent;
  box-shadow: 0 0 0 1px rgba(68, 68, 68, 1);
}
.owl-control-cortana-2.owl-color-gray-4 .owl-dots .owl-dot.active span:before, .owl-control-cortana-2.owl-color-gray-4 .owl-dots .owl-dot:hover span:before {
  background-color: #444;
}
.owl-control-cortana-2.owl-color-gray-6 > .owl-nav .owl-prev, .owl-control-cortana-2.owl-color-gray-6 > .owl-nav .owl-next {
  background-color: rgba(102, 102, 102, 0.3);
}
.owl-control-cortana-2.owl-color-gray-6 > .owl-nav .owl-prev:not(.disabled):hover, .owl-control-cortana-2.owl-color-gray-6 > .owl-nav .owl-next:not(.disabled):hover {
  background-color: rgba(102, 102, 102, 0.8);
}
.owl-control-cortana-2.owl-color-gray-6 > .owl-nav .owl-prev.disabled, .owl-control-cortana-2.owl-color-gray-6 > .owl-nav .owl-next.disabled {
  background-color: rgba(102, 102, 102, 0.1);
  cursor: default;
}
.owl-control-cortana-2.owl-color-gray-6 > .owl-nav .owl-prev i, .owl-control-cortana-2.owl-color-gray-6 > .owl-nav .owl-next i {
  color: #fff;
}
.owl-control-cortana-2.owl-color-gray-6 .owl-dots .owl-dot span {
  background-color: #666;
}
.owl-control-cortana-2.owl-color-gray-6 .owl-dots .owl-dot.active span, .owl-control-cortana-2.owl-color-gray-6 .owl-dots .owl-dot:hover span {
  background: transparent;
  box-shadow: 0 0 0 1px rgba(102, 102, 102, 1);
}
.owl-control-cortana-2.owl-color-gray-6 .owl-dots .owl-dot.active span:before, .owl-control-cortana-2.owl-color-gray-6 .owl-dots .owl-dot:hover span:before {
  background-color: #666;
}
.owl-control-cortana-2.owl-color-light > .owl-nav .owl-prev i, .owl-control-cortana-2.owl-color-light > .owl-nav .owl-next i {
  color: #fff;
}
.owl-control-cortana-2:hover > .owl-nav .owl-prev {
  opacity: 1;
  left: 0;
}
.owl-control-cortana-2:hover > .owl-nav .owl-next {
  opacity: 1;
  right: 0;
}
.owl-control-cortana-3 > .owl-nav .owl-prev, .owl-control-cortana-3 > .owl-nav .owl-next {
  position: absolute;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 38px;
  height: 78px;
  text-align: center;
  background-color: rgba(255, 255, 255, 0.7);
  line-height: 78px;
  opacity: 0;
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.owl-control-cortana-3 > .owl-nav .owl-prev i, .owl-control-cortana-3 > .owl-nav .owl-next i {
  line-height: 78px;
  font-size: 30px;
  margin-top: -2px;
}
.owl-control-cortana-3 > .owl-nav .owl-prev:not(.disabled):hover, .owl-control-cortana-3 > .owl-nav .owl-next:not(.disabled):hover {
  background-color: rgba(255, 255, 255, 0.9);
}
.owl-control-cortana-3 > .owl-nav .owl-prev.disabled, .owl-control-cortana-3 > .owl-nav .owl-next.disabled {
  background-color: rgba(255, 255, 255, 0.3);
  cursor: default;
}
.owl-control-cortana-3 > .owl-nav .owl-prev {
  left: -38px;
}
.owl-control-cortana-3 > .owl-nav .owl-next {
  right: -38px;
}
.owl-control-cortana-3 .owl-dots {
  text-align: center;
}
.owl-control-cortana-3 .owl-dots .owl-dot {
  display: inline-block;
}
.owl-control-cortana-3 .owl-dots .owl-dot span {
  position: relative;
  width: 10px;
  height: 10px;
  box-shadow: 0 0 0 2px transparent;
  transform: scale(0.8);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  border: 0;
  margin: 8px;
  display: block;
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.owl-control-cortana-3 .owl-dots .owl-dot.active span, .owl-control-cortana-3 .owl-dots .owl-dot:hover span {
  transform: scale(1);
}
.owl-control-cortana-3.owl-color-primary > .owl-nav .owl-prev, .owl-control-cortana-3.owl-color-primary > .owl-nav .owl-next {
  background-color: rgba(221, 156, 57, 0.7);
}
.owl-control-cortana-3.owl-color-primary > .owl-nav .owl-prev:not(.disabled):hover, .owl-control-cortana-3.owl-color-primary > .owl-nav .owl-next:not(.disabled):hover {
  background-color: rgba(221, 156, 57, 0.9);
}
.owl-control-cortana-3.owl-color-primary > .owl-nav .owl-prev.disabled, .owl-control-cortana-3.owl-color-primary > .owl-nav .owl-next.disabled {
  background-color: rgba(221, 156, 57, 0.3);
  cursor: default;
}
.owl-control-cortana-3.owl-color-primary > .owl-nav .owl-prev i, .owl-control-cortana-3.owl-color-primary > .owl-nav .owl-next i {
  color: #fff;
}
.owl-control-cortana-3.owl-color-primary .owl-dots .owl-dot span {
  background-color: rgba(221, 156, 57, 0.6);
}
.owl-control-cortana-3.owl-color-primary .owl-dots .owl-dot.active span, .owl-control-cortana-3.owl-color-primary .owl-dots .owl-dot:hover span {
  background-color: transparent;
  box-shadow: 0 0 0 2px rgba(221, 156, 57, 1);
}
.owl-control-cortana-3.owl-color-primary .owl-dots .owl-dot.active span:before, .owl-control-cortana-3.owl-color-primary .owl-dots .owl-dot:hover span:before {
  background-color: #dd9c39;
}
.owl-control-cortana-3.owl-color-secondary > .owl-nav .owl-prev, .owl-control-cortana-3.owl-color-secondary > .owl-nav .owl-next {
  background-color: rgba(30, 115, 190, 0.7);
}
.owl-control-cortana-3.owl-color-secondary > .owl-nav .owl-prev:not(.disabled):hover, .owl-control-cortana-3.owl-color-secondary > .owl-nav .owl-next:not(.disabled):hover {
  background-color: rgba(30, 115, 190, 0.9);
}
.owl-control-cortana-3.owl-color-secondary > .owl-nav .owl-prev.disabled, .owl-control-cortana-3.owl-color-secondary > .owl-nav .owl-next.disabled {
  background-color: rgba(30, 115, 190, 0.3);
  cursor: default;
}
.owl-control-cortana-3.owl-color-secondary > .owl-nav .owl-prev i, .owl-control-cortana-3.owl-color-secondary > .owl-nav .owl-next i {
  color: #fff;
}
.owl-control-cortana-3.owl-color-secondary .owl-dots .owl-dot span {
  background-color: rgba(30, 115, 190, 0.6);
}
.owl-control-cortana-3.owl-color-secondary .owl-dots .owl-dot.active span, .owl-control-cortana-3.owl-color-secondary .owl-dots .owl-dot:hover span {
  background-color: transparent;
  box-shadow: 0 0 0 2px rgba(30, 115, 190, 1);
}
.owl-control-cortana-3.owl-color-secondary .owl-dots .owl-dot.active span:before, .owl-control-cortana-3.owl-color-secondary .owl-dots .owl-dot:hover span:before {
  background-color: #1e73be;
}
.owl-control-cortana-3.owl-color-light > .owl-nav .owl-prev, .owl-control-cortana-3.owl-color-light > .owl-nav .owl-next {
  background-color: rgba(255, 255, 255, 0.7);
}
.owl-control-cortana-3.owl-color-light > .owl-nav .owl-prev:not(.disabled):hover, .owl-control-cortana-3.owl-color-light > .owl-nav .owl-next:not(.disabled):hover {
  background-color: rgba(255, 255, 255, 0.9);
}
.owl-control-cortana-3.owl-color-light > .owl-nav .owl-prev.disabled, .owl-control-cortana-3.owl-color-light > .owl-nav .owl-next.disabled {
  background-color: rgba(255, 255, 255, 0.3);
  cursor: default;
}
.owl-control-cortana-3.owl-color-light > .owl-nav .owl-prev i, .owl-control-cortana-3.owl-color-light > .owl-nav .owl-next i {
  color: #fff;
}
.owl-control-cortana-3.owl-color-light .owl-dots .owl-dot span {
  background-color: rgba(255, 255, 255, 0.6);
}
.owl-control-cortana-3.owl-color-light .owl-dots .owl-dot.active span, .owl-control-cortana-3.owl-color-light .owl-dots .owl-dot:hover span {
  background-color: transparent;
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 1);
}
.owl-control-cortana-3.owl-color-light .owl-dots .owl-dot.active span:before, .owl-control-cortana-3.owl-color-light .owl-dots .owl-dot:hover span:before {
  background-color: #fff;
}
.owl-control-cortana-3.owl-color-dark > .owl-nav .owl-prev, .owl-control-cortana-3.owl-color-dark > .owl-nav .owl-next {
  background-color: rgba(0, 0, 0, 0.7);
}
.owl-control-cortana-3.owl-color-dark > .owl-nav .owl-prev:not(.disabled):hover, .owl-control-cortana-3.owl-color-dark > .owl-nav .owl-next:not(.disabled):hover {
  background-color: rgba(0, 0, 0, 0.9);
}
.owl-control-cortana-3.owl-color-dark > .owl-nav .owl-prev.disabled, .owl-control-cortana-3.owl-color-dark > .owl-nav .owl-next.disabled {
  background-color: rgba(0, 0, 0, 0.3);
  cursor: default;
}
.owl-control-cortana-3.owl-color-dark > .owl-nav .owl-prev i, .owl-control-cortana-3.owl-color-dark > .owl-nav .owl-next i {
  color: #fff;
}
.owl-control-cortana-3.owl-color-dark .owl-dots .owl-dot span {
  background-color: rgba(0, 0, 0, 0.6);
}
.owl-control-cortana-3.owl-color-dark .owl-dots .owl-dot.active span, .owl-control-cortana-3.owl-color-dark .owl-dots .owl-dot:hover span {
  background-color: transparent;
  box-shadow: 0 0 0 2px rgba(0, 0, 0, 1);
}
.owl-control-cortana-3.owl-color-dark .owl-dots .owl-dot.active span:before, .owl-control-cortana-3.owl-color-dark .owl-dots .owl-dot:hover span:before {
  background-color: #000;
}
.owl-control-cortana-3.owl-color-gray-2 > .owl-nav .owl-prev, .owl-control-cortana-3.owl-color-gray-2 > .owl-nav .owl-next {
  background-color: rgba(34, 34, 34, 0.7);
}
.owl-control-cortana-3.owl-color-gray-2 > .owl-nav .owl-prev:not(.disabled):hover, .owl-control-cortana-3.owl-color-gray-2 > .owl-nav .owl-next:not(.disabled):hover {
  background-color: rgba(34, 34, 34, 0.9);
}
.owl-control-cortana-3.owl-color-gray-2 > .owl-nav .owl-prev.disabled, .owl-control-cortana-3.owl-color-gray-2 > .owl-nav .owl-next.disabled {
  background-color: rgba(34, 34, 34, 0.3);
  cursor: default;
}
.owl-control-cortana-3.owl-color-gray-2 > .owl-nav .owl-prev i, .owl-control-cortana-3.owl-color-gray-2 > .owl-nav .owl-next i {
  color: #fff;
}
.owl-control-cortana-3.owl-color-gray-2 .owl-dots .owl-dot span {
  background-color: rgba(34, 34, 34, 0.6);
}
.owl-control-cortana-3.owl-color-gray-2 .owl-dots .owl-dot.active span, .owl-control-cortana-3.owl-color-gray-2 .owl-dots .owl-dot:hover span {
  background-color: transparent;
  box-shadow: 0 0 0 2px rgba(34, 34, 34, 1);
}
.owl-control-cortana-3.owl-color-gray-2 .owl-dots .owl-dot.active span:before, .owl-control-cortana-3.owl-color-gray-2 .owl-dots .owl-dot:hover span:before {
  background-color: #222;
}
.owl-control-cortana-3.owl-color-gray-4 > .owl-nav .owl-prev, .owl-control-cortana-3.owl-color-gray-4 > .owl-nav .owl-next {
  background-color: rgba(68, 68, 68, 0.7);
}
.owl-control-cortana-3.owl-color-gray-4 > .owl-nav .owl-prev:not(.disabled):hover, .owl-control-cortana-3.owl-color-gray-4 > .owl-nav .owl-next:not(.disabled):hover {
  background-color: rgba(68, 68, 68, 0.9);
}
.owl-control-cortana-3.owl-color-gray-4 > .owl-nav .owl-prev.disabled, .owl-control-cortana-3.owl-color-gray-4 > .owl-nav .owl-next.disabled {
  background-color: rgba(68, 68, 68, 0.3);
  cursor: default;
}
.owl-control-cortana-3.owl-color-gray-4 > .owl-nav .owl-prev i, .owl-control-cortana-3.owl-color-gray-4 > .owl-nav .owl-next i {
  color: #fff;
}
.owl-control-cortana-3.owl-color-gray-4 .owl-dots .owl-dot span {
  background-color: rgba(68, 68, 68, 0.6);
}
.owl-control-cortana-3.owl-color-gray-4 .owl-dots .owl-dot.active span, .owl-control-cortana-3.owl-color-gray-4 .owl-dots .owl-dot:hover span {
  background-color: transparent;
  box-shadow: 0 0 0 2px rgba(68, 68, 68, 1);
}
.owl-control-cortana-3.owl-color-gray-4 .owl-dots .owl-dot.active span:before, .owl-control-cortana-3.owl-color-gray-4 .owl-dots .owl-dot:hover span:before {
  background-color: #444;
}
.owl-control-cortana-3.owl-color-gray-6 > .owl-nav .owl-prev, .owl-control-cortana-3.owl-color-gray-6 > .owl-nav .owl-next {
  background-color: rgba(102, 102, 102, 0.7);
}
.owl-control-cortana-3.owl-color-gray-6 > .owl-nav .owl-prev:not(.disabled):hover, .owl-control-cortana-3.owl-color-gray-6 > .owl-nav .owl-next:not(.disabled):hover {
  background-color: rgba(102, 102, 102, 0.9);
}
.owl-control-cortana-3.owl-color-gray-6 > .owl-nav .owl-prev.disabled, .owl-control-cortana-3.owl-color-gray-6 > .owl-nav .owl-next.disabled {
  background-color: rgba(102, 102, 102, 0.3);
  cursor: default;
}
.owl-control-cortana-3.owl-color-gray-6 > .owl-nav .owl-prev i, .owl-control-cortana-3.owl-color-gray-6 > .owl-nav .owl-next i {
  color: #fff;
}
.owl-control-cortana-3.owl-color-gray-6 .owl-dots .owl-dot span {
  background-color: rgba(102, 102, 102, 0.6);
}
.owl-control-cortana-3.owl-color-gray-6 .owl-dots .owl-dot.active span, .owl-control-cortana-3.owl-color-gray-6 .owl-dots .owl-dot:hover span {
  background-color: transparent;
  box-shadow: 0 0 0 2px rgba(102, 102, 102, 1);
}
.owl-control-cortana-3.owl-color-gray-6 .owl-dots .owl-dot.active span:before, .owl-control-cortana-3.owl-color-gray-6 .owl-dots .owl-dot:hover span:before {
  background-color: #666;
}
.owl-control-cortana-3.owl-color-light > .owl-nav .owl-prev i, .owl-control-cortana-3.owl-color-light > .owl-nav .owl-next i {
  color: #444;
}
.owl-control-cortana-3:hover > .owl-nav .owl-prev {
  opacity: 1;
  left: 0;
}
.owl-control-cortana-3:hover > .owl-nav .owl-next {
  opacity: 1;
  right: 0;
}
@media only screen and (min-width: 1300px) {
  .owl-control-shortcodes:hover > .owl-nav .owl-prev {
    left: -50px;
  }
  .owl-control-shortcodes:hover > .owl-nav .owl-next {
    right: -50px;
  }
}
@media only screen and (min-width: 1400px) {
  .owl-control-shortcodes:hover > .owl-nav .owl-prev {
    left: -80px;
  }
  .owl-control-shortcodes:hover > .owl-nav .owl-next {
    right: -80px;
  }
}
@media (min-width: 1600px) and (max-width: 1800px) {
  .container-xlg .owl-control-shortcodes > .owl-nav .owl-prev i, .container-xlg .owl-control-shortcodes > .owl-nav .owl-next i {
    background: #fff;
  }
  .container-xlg .owl-control-shortcodes.owl-color-light > .owl-nav .owl-prev i, .container-xlg .owl-control-shortcodes.owl-color-light > .owl-nav .owl-next i {
    background: #000;
  }
  .container-xlg .owl-control-shortcodes:hover > .owl-nav .owl-prev {
    left: 0px;
  }
  .container-xlg .owl-control-shortcodes:hover > .owl-nav .owl-next {
    right: 0px;
  }
}
@media (max-width: 1299px) {
  .container .owl-control-shortcodes > .owl-nav .owl-prev i, .container-xlg .owl-control-shortcodes > .owl-nav .owl-prev i, .container .owl-control-shortcodes > .owl-nav .owl-next i, .container-xlg .owl-control-shortcodes > .owl-nav .owl-next i {
    background: #fff;
  }
  .container .owl-control-shortcodes.owl-color-light > .owl-nav .owl-prev i, .container-xlg .owl-control-shortcodes.owl-color-light > .owl-nav .owl-prev i, .container .owl-control-shortcodes.owl-color-light > .owl-nav .owl-next i, .container-xlg .owl-control-shortcodes.owl-color-light > .owl-nav .owl-next i {
    background: #000;
  }
}
@media (max-width: 479px) {
  .owl-control-default .owl-nav {
    display: none;
  }
  .owl-control-shortcodes .owl-nav {
    display: none;
  }
  .owl-control-shortcodes .owl-dots .owl-dot span {
    width: 15px;
  }
}
.vc_grid-owl-nav-color-p {
  color: #dd9c39 !important;
}
.vc_grid-owl-dots-color-p, .vc_grid-pagination-color-p {
  color: #dd9c39 !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-owl-dots-color-p.vc_grid-square_dots .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-owl-dots-color-p.vc_grid-radio_dots .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-owl-dots-color-p.vc_grid-square_dots .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-owl-dots-color-p.vc_grid-radio_dots .vc_grid-owl-dot:hover span {
  background-color: #dd9c39 !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-owl-dots-color-p.vc_grid-point-dots .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-owl-dots-color-p.vc_grid-fill_square_dots .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-owl-dots-color-p.vc_grid-round_fill_square_dot .vc_grid-owl-dot span {
  background-color: #dd9c39 !important;
}
.vc_grid-owl-nav-color-s {
  color: #1e73be !important;
}
.vc_grid-owl-dots-color-s, .vc_grid-pagination-color-s {
  color: #1e73be !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-owl-dots-color-s.vc_grid-square_dots .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-owl-dots-color-s.vc_grid-radio_dots .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-owl-dots-color-s.vc_grid-square_dots .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-owl-dots-color-s.vc_grid-radio_dots .vc_grid-owl-dot:hover span {
  background-color: #1e73be !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-owl-dots-color-s.vc_grid-point-dots .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-owl-dots-color-s.vc_grid-fill_square_dots .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-owl-dots-color-s.vc_grid-round_fill_square_dot .vc_grid-owl-dot span {
  background-color: #1e73be !important;
}
.vc_grid-owl-nav-color-text {
  color: #444 !important;
}
.vc_grid-owl-dots-color-text, .vc_grid-pagination-color-text {
  color: #444 !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-owl-dots-color-text.vc_grid-square_dots .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-owl-dots-color-text.vc_grid-radio_dots .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-owl-dots-color-text.vc_grid-square_dots .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-owl-dots-color-text.vc_grid-radio_dots .vc_grid-owl-dot:hover span {
  background-color: #444 !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-owl-dots-color-text.vc_grid-point-dots .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-owl-dots-color-text.vc_grid-fill_square_dots .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-owl-dots-color-text.vc_grid-round_fill_square_dot .vc_grid-owl-dot span {
  background-color: #444 !important;
}
.vc_grid-owl-nav-color-light {
  color: #fff !important;
}
.vc_grid-owl-dots-color-light, .vc_grid-pagination-color-light {
  color: #fff !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-owl-dots-color-light.vc_grid-square_dots .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-owl-dots-color-light.vc_grid-radio_dots .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-owl-dots-color-light.vc_grid-square_dots .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-owl-dots-color-light.vc_grid-radio_dots .vc_grid-owl-dot:hover span {
  background-color: #fff !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-owl-dots-color-light.vc_grid-point-dots .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-owl-dots-color-light.vc_grid-fill_square_dots .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-owl-dots-color-light.vc_grid-round_fill_square_dot .vc_grid-owl-dot span {
  background-color: #fff !important;
}
.vc_grid-owl-nav-color-dark {
  color: #000 !important;
}
.vc_grid-owl-dots-color-dark, .vc_grid-pagination-color-dark {
  color: #000 !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-owl-dots-color-dark.vc_grid-square_dots .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-owl-dots-color-dark.vc_grid-radio_dots .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-owl-dots-color-dark.vc_grid-square_dots .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-owl-dots-color-dark.vc_grid-radio_dots .vc_grid-owl-dot:hover span {
  background-color: #000 !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-owl-dots-color-dark.vc_grid-point-dots .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-owl-dots-color-dark.vc_grid-fill_square_dots .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-owl-dots-color-dark.vc_grid-round_fill_square_dot .vc_grid-owl-dot span {
  background-color: #000 !important;
}
.vc_grid-owl-nav-color-gray2 {
  color: #222 !important;
}
.vc_grid-owl-dots-color-gray2, .vc_grid-pagination-color-gray2 {
  color: #222 !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-owl-dots-color-gray2.vc_grid-square_dots .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-owl-dots-color-gray2.vc_grid-radio_dots .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-owl-dots-color-gray2.vc_grid-square_dots .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-owl-dots-color-gray2.vc_grid-radio_dots .vc_grid-owl-dot:hover span {
  background-color: #222 !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-owl-dots-color-gray2.vc_grid-point-dots .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-owl-dots-color-gray2.vc_grid-fill_square_dots .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-owl-dots-color-gray2.vc_grid-round_fill_square_dot .vc_grid-owl-dot span {
  background-color: #222 !important;
}
.vc_grid-owl-nav-color-gray4 {
  color: #444 !important;
}
.vc_grid-owl-dots-color-gray4, .vc_grid-pagination-color-gray4 {
  color: #444 !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-owl-dots-color-gray4.vc_grid-square_dots .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-owl-dots-color-gray4.vc_grid-radio_dots .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-owl-dots-color-gray4.vc_grid-square_dots .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-owl-dots-color-gray4.vc_grid-radio_dots .vc_grid-owl-dot:hover span {
  background-color: #444 !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-owl-dots-color-gray4.vc_grid-point-dots .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-owl-dots-color-gray4.vc_grid-fill_square_dots .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-owl-dots-color-gray4.vc_grid-round_fill_square_dot .vc_grid-owl-dot span {
  background-color: #444 !important;
}
.vc_grid-owl-nav-color-gray6 {
  color: #666 !important;
}
.vc_grid-owl-dots-color-gray6, .vc_grid-pagination-color-gray6 {
  color: #666 !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-owl-dots-color-gray6.vc_grid-square_dots .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-owl-dots-color-gray6.vc_grid-radio_dots .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-owl-dots-color-gray6.vc_grid-square_dots .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-owl-dots-color-gray6.vc_grid-radio_dots .vc_grid-owl-dot:hover span {
  background-color: #666 !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-owl-dots-color-gray6.vc_grid-point-dots .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-owl-dots-color-gray6.vc_grid-fill_square_dots .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-owl-dots-color-gray6.vc_grid-round_fill_square_dot .vc_grid-owl-dot span {
  background-color: #666 !important;
}
.vc_grid-owl-nav-color-gray8 {
  color: #888 !important;
}
.vc_grid-owl-dots-color-gray8, .vc_grid-pagination-color-gray8 {
  color: #888 !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-owl-dots-color-gray8.vc_grid-square_dots .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-owl-dots-color-gray8.vc_grid-radio_dots .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-owl-dots-color-gray8.vc_grid-square_dots .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-owl-dots-color-gray8.vc_grid-radio_dots .vc_grid-owl-dot:hover span {
  background-color: #888 !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-owl-dots-color-gray8.vc_grid-point-dots .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-owl-dots-color-gray8.vc_grid-fill_square_dots .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-owl-dots-color-gray8.vc_grid-round_fill_square_dot .vc_grid-owl-dot span {
  background-color: #888 !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-cortana-pagination-3 {
  display: block;
  margin-top: 15px;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-cortana-pagination-3 .vc_grid-owl-dot {
  display: inline-block;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-cortana-pagination-3 .vc_grid-owl-dot span {
  position: relative;
  width: 20px;
  height: 20px;
  box-shadow: 0 0 0 1px rgba(51, 51, 51, 1);
  transform: scale(0.3);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  border: 0;
  margin: 4px;
  display: block;
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  background-color: #333;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-cortana-pagination-3 .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-cortana-pagination-3 .vc_grid-owl-dot:hover span {
  transform: scale(1);
  background-color: transparent;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-cortana-pagination-3 .vc_grid-owl-dot.active span:before, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-cortana-pagination-3 .vc_grid-owl-dot:hover span:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 3px;
  display: block;
  border-radius: 50%;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  background-color: #333;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-cortana-pagination-3.vc_grid-owl-dots-color-p .vc_grid-owl-dot span {
  background-color: #dd9c39;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-cortana-pagination-3.vc_grid-owl-dots-color-p .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-cortana-pagination-3.vc_grid-owl-dots-color-p .vc_grid-owl-dot:hover span {
  background: transparent;
  box-shadow: 0 0 0 1px rgba(221, 156, 57, 1);
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-cortana-pagination-3.vc_grid-owl-dots-color-p .vc_grid-owl-dot.active span:before, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-cortana-pagination-3.vc_grid-owl-dots-color-p .vc_grid-owl-dot:hover span:before {
  background-color: #dd9c39;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-cortana-pagination-3.vc_grid-owl-dots-color-s .vc_grid-owl-dot span {
  background-color: #1e73be;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-cortana-pagination-3.vc_grid-owl-dots-color-s .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-cortana-pagination-3.vc_grid-owl-dots-color-s .vc_grid-owl-dot:hover span {
  background: transparent;
  box-shadow: 0 0 0 1px rgba(30, 115, 190, 1);
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-cortana-pagination-3.vc_grid-owl-dots-color-s .vc_grid-owl-dot.active span:before, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-cortana-pagination-3.vc_grid-owl-dots-color-s .vc_grid-owl-dot:hover span:before {
  background-color: #1e73be;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-cortana-pagination-3.vc_grid-owl-dots-color-text .vc_grid-owl-dot span {
  background-color: #444;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-cortana-pagination-3.vc_grid-owl-dots-color-text .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-cortana-pagination-3.vc_grid-owl-dots-color-text .vc_grid-owl-dot:hover span {
  background: transparent;
  box-shadow: 0 0 0 1px rgba(68, 68, 68, 1);
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-cortana-pagination-3.vc_grid-owl-dots-color-text .vc_grid-owl-dot.active span:before, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-cortana-pagination-3.vc_grid-owl-dots-color-text .vc_grid-owl-dot:hover span:before {
  background-color: #444;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-cortana-pagination-3.vc_grid-owl-dots-color-meta-text .vc_grid-owl-dot span {
  background-color: #666;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-cortana-pagination-3.vc_grid-owl-dots-color-meta-text .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-cortana-pagination-3.vc_grid-owl-dots-color-meta-text .vc_grid-owl-dot:hover span {
  background: transparent;
  box-shadow: 0 0 0 1px rgba(102, 102, 102, 1);
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-cortana-pagination-3.vc_grid-owl-dots-color-meta-text .vc_grid-owl-dot.active span:before, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-cortana-pagination-3.vc_grid-owl-dots-color-meta-text .vc_grid-owl-dot:hover span:before {
  background-color: #666;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-cortana-pagination-3.vc_grid-owl-dots-color-border .vc_grid-owl-dot span {
  background-color: rgba(128, 128, 128, 0.2);
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-cortana-pagination-3.vc_grid-owl-dots-color-border .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-cortana-pagination-3.vc_grid-owl-dots-color-border .vc_grid-owl-dot:hover span {
  background: transparent;
  box-shadow: 0 0 0 1px rgba(128, 128, 128, 1);
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-cortana-pagination-3.vc_grid-owl-dots-color-border .vc_grid-owl-dot.active span:before, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-cortana-pagination-3.vc_grid-owl-dots-color-border .vc_grid-owl-dot:hover span:before {
  background-color: rgba(128, 128, 128, 0.2);
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-cortana-pagination-3.vc_grid-owl-dots-color-light .vc_grid-owl-dot span {
  background-color: #fff;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-cortana-pagination-3.vc_grid-owl-dots-color-light .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-cortana-pagination-3.vc_grid-owl-dots-color-light .vc_grid-owl-dot:hover span {
  background: transparent;
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 1);
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-cortana-pagination-3.vc_grid-owl-dots-color-light .vc_grid-owl-dot.active span:before, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-cortana-pagination-3.vc_grid-owl-dots-color-light .vc_grid-owl-dot:hover span:before {
  background-color: #fff;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-cortana-pagination-3.vc_grid-owl-dots-color-dark .vc_grid-owl-dot span {
  background-color: #000;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-cortana-pagination-3.vc_grid-owl-dots-color-dark .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-cortana-pagination-3.vc_grid-owl-dots-color-dark .vc_grid-owl-dot:hover span {
  background: transparent;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 1);
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-cortana-pagination-3.vc_grid-owl-dots-color-dark .vc_grid-owl-dot.active span:before, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-cortana-pagination-3.vc_grid-owl-dots-color-dark .vc_grid-owl-dot:hover span:before {
  background-color: #000;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-cortana-pagination-3.vc_grid-owl-dots-color-gray2 .vc_grid-owl-dot span {
  background-color: #222;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-cortana-pagination-3.vc_grid-owl-dots-color-gray2 .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-cortana-pagination-3.vc_grid-owl-dots-color-gray2 .vc_grid-owl-dot:hover span {
  background: transparent;
  box-shadow: 0 0 0 1px rgba(34, 34, 34, 1);
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-cortana-pagination-3.vc_grid-owl-dots-color-gray2 .vc_grid-owl-dot.active span:before, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-cortana-pagination-3.vc_grid-owl-dots-color-gray2 .vc_grid-owl-dot:hover span:before {
  background-color: #222;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-cortana-pagination-3.vc_grid-owl-dots-color-gray4 .vc_grid-owl-dot span {
  background-color: #444;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-cortana-pagination-3.vc_grid-owl-dots-color-gray4 .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-cortana-pagination-3.vc_grid-owl-dots-color-gray4 .vc_grid-owl-dot:hover span {
  background: transparent;
  box-shadow: 0 0 0 1px rgba(68, 68, 68, 1);
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-cortana-pagination-3.vc_grid-owl-dots-color-gray4 .vc_grid-owl-dot.active span:before, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-cortana-pagination-3.vc_grid-owl-dots-color-gray4 .vc_grid-owl-dot:hover span:before {
  background-color: #444;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-cortana-pagination-3.vc_grid-owl-dots-color-gray6 .vc_grid-owl-dot span {
  background-color: #666;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-cortana-pagination-3.vc_grid-owl-dots-color-gray6 .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-cortana-pagination-3.vc_grid-owl-dots-color-gray6 .vc_grid-owl-dot:hover span {
  background: transparent;
  box-shadow: 0 0 0 1px rgba(102, 102, 102, 1);
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-cortana-pagination-3.vc_grid-owl-dots-color-gray6 .vc_grid-owl-dot.active span:before, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-cortana-pagination-3.vc_grid-owl-dots-color-gray6 .vc_grid-owl-dot:hover span:before {
  background-color: #666;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-cortana-pagination-3.vc_grid-owl-dots-color-gray8 .vc_grid-owl-dot span {
  background-color: #888;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-cortana-pagination-3.vc_grid-owl-dots-color-gray8 .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-cortana-pagination-3.vc_grid-owl-dots-color-gray8 .vc_grid-owl-dot:hover span {
  background: transparent;
  box-shadow: 0 0 0 1px rgba(136, 136, 136, 1);
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-cortana-pagination-3.vc_grid-owl-dots-color-gray8 .vc_grid-owl-dot.active span:before, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-cortana-pagination-3.vc_grid-owl-dots-color-gray8 .vc_grid-owl-dot:hover span:before {
  background-color: #888;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-cortana-pagination-3.vc_grid-owl-dots-color-light .vc_grid-owl-dot i {
  color: #fff;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-cortana-pagination-3:hover .vc_grid-owl-dot {
  opacity: 1;
  left: 0;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots .vc_grid-owl-dot {
  opacity: 0.7;
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots .vc_grid-owl-dot.active, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots .vc_grid-owl-dot:hover {
  opacity: 1;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-cortana-simple {
  display: block;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-cortana-simple .vc_grid-owl-dot {
  margin: 0 2px;
  padding: 10px 0;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-cortana-simple .vc_grid-owl-dot span {
  margin: 0;
  height: 0;
  border-bottom: 2px solid;
  width: 35px;
  display: block;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-cortana-pagination > li {
  margin: 0 2px;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-cortana-pagination > li > a {
  color: inherit !important;
  opacity: 1;
  font-size: 16px;
  line-height: 20px;
  border: 0;
  background-color: transparent !important;
  padding: 3px 5px;
  font-weight: 600;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-cortana-pagination > li > a:hover {
  text-decoration: underline;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-cortana-pagination > li.vc_grid-active > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-cortana-pagination > li > a:hover {
  text-decoration: underline;
  color: #dd9c39 !important;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-cortana-pagination > li.vc_grid-prev > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-cortana-pagination > li.vc_grid-next > a {
  text-decoration: none;
  padding: 3px 0px;
  background-color: transparent !important;
  font-weight: 400;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-cortana-pagination > li.vc_grid-prev > a:after, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-cortana-pagination > li.vc_grid-next > a:after {
  font-family: "9wpthemes" !important;
  content: "\e146";
  font-size: 27px;
  line-height: 24px;
  display: block;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-cortana-pagination > li.vc_grid-next > a:after {
  content: "\e147";
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-cortana-pagination-2 > li {
  margin: 0 5px;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-cortana-pagination-2 > li a {
  opacity: 1;
  background: transparent;
  border: 1px solid rgba(128, 128, 128, 0.2);
  font-family: sans-serif;
  color: inherit;
  width: 40px;
  height: 40px;
  line-height: 38px;
  padding: 0;
  border-radius: 2px;
  font-weight: 600;
  font-size: 14px;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-cortana-pagination-2 > li.vc_grid-active > a {
  color: #dd9c39;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev.vc_grid-nav-prev-outside {
  left: -80px;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next.vc_grid-nav-next-outside {
  right: -80px;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .owl-nav-style-cortana.vc_grid-owl-prev, .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .owl-nav-style-cortana.vc_grid-owl-next {
  font-size: 36px;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .owl-nav-style-cortana.vc_grid-owl-prev:before {
  content: "\e146";
  font-family: '9wpthemes';
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .owl-nav-style-cortana.vc_grid-owl-next:before {
  content: "\e147";
  font-family: '9wpthemes';
}
.owl-nav-style-cortana-2.vc_grid-owl-prev, .owl-nav-style-cortana-2.vc_grid-owl-next {
  font-size: 25px;
  height: 80px;
  line-height: 80px;
  width: 40px;
  margin-top: -40px;
  background-color: #fff;
  text-align: center;
}
.owl-nav-style-cortana-2.vc_grid-owl-prev.vc_grid-nav-prev-inside {
  left: 0;
}
.owl-nav-style-cortana-2.vc_grid-owl-prev.vc_grid-nav-prev-outside {
  left: -40px;
}
.owl-nav-style-cortana-2.vc_grid-owl-prev:before {
  content: "\e0ac";
  font-family: '9wpthemes';
}
.owl-nav-style-cortana-2.vc_grid-owl-next.vc_grid-nav-next-inside {
  right: 0;
}
.owl-nav-style-cortana-2.vc_grid-owl-next.vc_grid-nav-next-outside {
  right: -40px;
}
.owl-nav-style-cortana-2.vc_grid-owl-next:before {
  content: "\e0f9";
  font-family: '9wpthemes';
}
/* overlay at start */
.cortana-popup-wrapper {
  z-index: 100009;
}
.cortana-popup-wrapper input {
  background-color: transparent;
}
.cortana-popup-wrapper .cortana-popup {
  margin: 60px auto;
  max-width: 100%;
}
.cortana-popup-wrapper.mfp-bg, .cortana-popup-wrapper.mfp-wrap .mfp-content {
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.cortana-popup-wrapper .mfp-close {
  right: initial;
  left: 50%;
  margin-left: -20px;
  top: 20px;
  font-size: 20px;
}
.cortana-popup-wrapper .mfp-close i:before {
  display: block;
}
.cortana-popup-wrapper.mfp-bg {
  opacity: 1;
}
.cortana-popup-wrapper.animation-fade {
  /* overlay animate in */
  /* overlay animate out */
  /* content at start */
  /* content animate it */
  /* content animate out */
}
.cortana-popup-wrapper.animation-fade.mfp-bg {
  opacity: 0;
}
.cortana-popup-wrapper.animation-fade.mfp-bg.mfp-ready {
  opacity: 1;
}
.cortana-popup-wrapper.animation-fade.mfp-bg.mfp-removing {
  opacity: 0;
}
.cortana-popup-wrapper.animation-fade.mfp-wrap .mfp-content {
  opacity: 0;
}
.cortana-popup-wrapper.animation-fade.mfp-wrap.mfp-ready .mfp-content {
  opacity: 1;
}
.cortana-popup-wrapper.animation-fade.mfp-wrap.mfp-removing .mfp-content {
  opacity: 0;
}
/*----------------
 * PRETTY PHOTO
 -----------------*/
div.pp_default .pp_top, div.pp_default .pp_top .pp_middle, div.pp_default .pp_top .pp_left, div.pp_default .pp_top .pp_right, div.pp_default .pp_bottom, div.pp_default .pp_bottom .pp_left, div.pp_default .pp_bottom .pp_middle, div.pp_default .pp_bottom .pp_right {
  height: 13px;
}
div.pp_default .pp_content .ppt {
  color: #f8f8f8;
}
div.pp_default .pp_social {
  margin-top: 7px;
}
div.pp_default .pp_gallery a.pp_arrow_previous, div.pp_default .pp_gallery a.pp_arrow_next {
  position: static;
  left: auto;
}
div.pp_default .pp_nav .pp_pause {
  background-position: -51px -29px;
}
div.pp_default a.pp_arrow_next {
  left: 52px;
  background-position: -82px -3px;
}
div.pp_default .pp_content_container .pp_details {
  margin-top: 5px;
}
div.pp_default .pp_nav {
  clear: none;
  height: 30px;
  width: 110px;
  position: relative;
}
div.pp_default .pp_nav .currentTextHolder {
  font-family: Georgia;
  font-style: italic;
  color: #999;
  font-size: 11px;
  left: 75px;
  line-height: 25px;
  position: absolute;
  top: 2px;
  margin: 0;
  padding: 0 0 0 10px;
}
div.pp_default .pp_close:hover, div.pp_default .pp_nav .pp_play:hover, div.pp_default .pp_nav .pp_pause:hover, div.pp_default .pp_arrow_next:hover, div.pp_default .pp_arrow_previous:hover {
  opacity: 0.7;
}
div.pp_default .pp_description {
  font-size: 11px;
  font-weight: 700;
  line-height: 14px;
  margin: 5px 50px 5px 0;
}
div.dark_rounded .pp_description {
  margin-right: 85px;
  color: #fff;
}
div.pp_pic_holder a:focus {
  outline: none;
}
div.pp_overlay {
  background: #000;
  display: none;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 9500;
}
div.pp_pic_holder {
  display: none;
  position: absolute;
  width: 100px;
  z-index: 10000;
}
.pp_content {
  height: 40px;
  min-width: 40px;
}
* html .pp_content {
  width: 40px;
}
.pp_content_container {
  position: relative;
  text-align: left;
  width: 100%;
}
.pp_content_container .pp_left {
  padding-left: 20px;
}
.pp_content_container .pp_right {
  padding-right: 20px;
}
.pp_content_container .pp_details {
  float: left;
  margin: 10px 0 2px;
}
.pp_description {
  display: none;
  margin: 0;
}
.pp_social {
  float: left;
  margin: 0;
}
.pp_social .twitter {
  float: left;
}
.pp_nav {
  clear: right;
  float: left;
  margin: 3px 10px 0 0;
}
.pp_nav p {
  float: left;
  white-space: nowrap;
  margin: 2px 4px;
}
.pp_nav .pp_play, .pp_nav .pp_pause {
  float: left;
  margin-right: 4px;
  text-indent: -10000px;
}
a.pp_arrow_previous, a.pp_arrow_next {
  display: block;
  float: left;
  height: 15px;
  margin-top: 3px;
  overflow: hidden;
  text-indent: -10000px;
  width: 14px;
}
.pp_hoverContainer {
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2000;
}
.pp_gallery {
  display: none;
  left: 50%;
  margin-top: -50px;
  position: absolute;
  z-index: 10000;
}
.pp_gallery div {
  float: left;
  overflow: hidden;
  position: relative;
}
.pp_gallery ul {
  float: left;
  height: 35px;
  position: relative;
  white-space: nowrap;
  margin: 0 0 0 5px;
  padding: 0;
}
.pp_gallery ul a {
  border: 1px rgba(0, 0, 0, 0.5) solid;
  display: block;
  float: left;
  height: 33px;
  overflow: hidden;
}
.pp_gallery ul a img {
  border: 0;
}
.pp_gallery li {
  display: block;
  float: left;
  margin: 0 5px 0 0;
  padding: 0;
}
.pp_gallery .pp_arrow_previous, .pp_gallery .pp_arrow_next {
  margin-top: 7px !important;
}
a.pp_expand, a.pp_contract {
  cursor: pointer;
  display: none;
  height: 20px;
  position: absolute;
  right: 30px;
  text-indent: -10000px;
  top: 10px;
  width: 20px;
  z-index: 20000;
}
a.pp_close {
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  line-height: 22px;
  text-indent: -10000px;
}
.pp_loaderIcon {
  display: block;
  height: 24px;
  left: 50%;
  position: absolute;
  top: 50%;
  width: 24px;
  margin: -12px 0 0 -12px;
}
#pp_full_res {
  line-height: 1 !important;
}
#pp_full_res .pp_inline {
  text-align: left;
}
#pp_full_res .pp_inline p {
  margin: 0 0 15px;
}
div.ppt {
  color: #fff;
  display: none;
  font-size: 17px;
  z-index: 9999;
  margin: 0 0 5px 15px;
}
div.pp_default .pp_content, div.light_rounded .pp_content {
  background-color: #fff;
}
div.pp_default #pp_full_res .pp_inline, div.light_rounded .pp_content .ppt, div.light_rounded #pp_full_res .pp_inline, div.light_square .pp_content .ppt, div.light_square #pp_full_res .pp_inline, div.facebook .pp_content .ppt, div.facebook #pp_full_res .pp_inline {
  color: #000;
}
div.pp_default .pp_gallery ul li a:hover, div.pp_default .pp_gallery ul li.selected a, .pp_gallery ul a:hover, .pp_gallery li.selected a {
  border-color: #fff;
}
div.pp_default .pp_details, div.light_rounded .pp_details, div.dark_rounded .pp_details, div.dark_square .pp_details, div.light_square .pp_details, div.facebook .pp_details {
  position: relative;
}
div.light_rounded .pp_top .pp_middle, div.light_rounded .pp_content_container .pp_left, div.light_rounded .pp_content_container .pp_right, div.light_rounded .pp_bottom .pp_middle, div.light_square .pp_left, div.light_square .pp_middle, div.light_square .pp_right, div.light_square .pp_content, div.facebook .pp_content {
  background: #fff;
}
div.light_rounded .pp_description, div.light_square .pp_description {
  margin-right: 85px;
}
div.light_rounded .pp_gallery a.pp_arrow_previous, div.light_rounded .pp_gallery a.pp_arrow_next, div.dark_rounded .pp_gallery a.pp_arrow_previous, div.dark_rounded .pp_gallery a.pp_arrow_next, div.dark_square .pp_gallery a.pp_arrow_previous, div.dark_square .pp_gallery a.pp_arrow_next, div.light_square .pp_gallery a.pp_arrow_previous, div.light_square .pp_gallery a.pp_arrow_next {
  margin-top: 12px !important;
}
div.light_rounded .pp_arrow_previous.disabled, div.dark_rounded .pp_arrow_previous.disabled, div.dark_square .pp_arrow_previous.disabled, div.light_square .pp_arrow_previous.disabled {
  background-position: 0 -87px;
  cursor: default;
}
div.light_rounded .pp_arrow_next.disabled, div.dark_rounded .pp_arrow_next.disabled, div.dark_square .pp_arrow_next.disabled, div.light_square .pp_arrow_next.disabled {
  background-position: -22px -87px;
  cursor: default;
}
div.dark_rounded .currentTextHolder, div.dark_square .currentTextHolder {
  color: #c4c4c4;
}
div.dark_rounded #pp_full_res .pp_inline, div.dark_square #pp_full_res .pp_inline {
  color: #fff;
}
.pp_top, .pp_bottom {
  height: 20px;
  position: relative;
}
* html .pp_top, * html .pp_bottom {
  padding: 0 20px;
}
.pp_top .pp_left, .pp_bottom .pp_left {
  height: 20px;
  left: 0;
  position: absolute;
  width: 20px;
}
.pp_top .pp_middle, .pp_bottom .pp_middle {
  height: 20px;
  left: 20px;
  position: absolute;
  right: 20px;
}
* html .pp_top .pp_middle, * html .pp_bottom .pp_middle {
  left: 0;
  position: static;
}
.pp_top .pp_right, .pp_bottom .pp_right {
  height: 20px;
  left: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 20px;
}
.pp_fade, .pp_gallery li.default a img {
  display: none;
}
.pp_pic_holder {
  position: relative;
}
.pp_pic_holder a:not(.cortana-btn) {
  text-decoration: none;
  color: #fff;
}
.pp_pic_holder .pp_top, .pp_pic_holder .pp_bottom {
  display: none;
}
.pp_pic_holder .pp_content_container .pp_left {
  background: none !important;
}
.pp_pic_holder .pp_content_container .pp_left .pp_right {
  background: none !important;
}
.pp_pic_holder .pp_content_container .pp_left .pp_right .pp_content {
  background: none !important;
}
.pp_pic_holder .pp_content_container .pp_left .pp_right .pp_content .pp_hoverContainer {
  display: none !important;
}
.pp_pic_holder .pp_content_container .pp_left .pp_right .pp_content .pp_hoverContainer a {
  display: none !important;
}
.pp_pic_holder .pp_content_container .pp_left .pp_right .pp_content .pp_gallery > a {
  text-indent: 0;
  background: none !important;
  width: auto;
  height: auto;
  color: #fff;
  font-size: 0;
  margin-top: 0 !important;
}
.pp_pic_holder .pp_content_container .pp_left .pp_right .pp_content .pp_gallery a.pp_arrow_previous {
  margin-right: 10px;
}
.pp_pic_holder .pp_content_container .pp_left .pp_right .pp_content .pp_gallery a.pp_arrow_previous:before {
  font-family: "9wpthemes" !important;
  content: "\e0ac";
  font-size: 14px;
  line-height: 35px;
}
.pp_pic_holder .pp_content_container .pp_left .pp_right .pp_content .pp_gallery a.pp_arrow_next {
  margin-left: 10px;
}
.pp_pic_holder .pp_content_container .pp_left .pp_right .pp_content .pp_gallery a.pp_arrow_next:before {
  font-family: "9wpthemes" !important;
  content: "\e0f9";
  font-size: 14px;
  line-height: 35px;
}
.pp_pic_holder .pp_content_container .pp_left .pp_right .pp_content .pp_gallery ul {
  list-style: none;
}
.pp_pic_holder .pp_content_container .pp_left .pp_right .pp_content .pp_gallery ul li {
  float: left;
  margin-right: 2px;
  margin-left: 2px;
}
.pp_pic_holder .pp_content_container .pp_left .pp_right .pp_content .pp_expand {
  display: none !important;
}
.pp_pic_holder .pp_content_container .pp_left .pp_right .pp_content .pp_details {
  position: relative;
}
.pp_pic_holder .pp_content_container .pp_left .pp_right .pp_content .pp_details a.pp_close {
  position: absolute;
  right: 0;
  bottom: 0;
  background: none;
  text-indent: 0;
  width: 30px;
  height: 36px;
  text-align: center;
  text-transform: uppercase;
  color: #fff;
  font-weight: 500;
  display: block;
  line-height: 12px;
  font-size: 0;
}
.pp_pic_holder .pp_content_container .pp_left .pp_right .pp_content .pp_details a.pp_close:after {
  display: block;
  content: "\e142";
  font-family: "9wpthemes" !important;
  font-size: 18px;
}
.pp_pic_holder .pp_content_container .pp_left .pp_right .pp_content .pp_details a.pp_close:hover {
  text-decoration: none;
}
.pp_pic_holder .pp_content_container .pp_left .pp_right .pp_content .pp_details .pp_nav {
  position: absolute;
  margin: 0;
  left: 0;
  color: #fff;
  width: 200px !important;
}
.pp_pic_holder .pp_content_container .pp_left .pp_right .pp_content .pp_details .pp_nav a {
  text-indent: 0;
  background: none;
  margin-top: 0;
  margin-right: 20px;
  width: auto;
  height: auto;
  font-size: 0;
}
col .pp_pic_holder .pp_content_container .pp_left .pp_right .pp_content .pp_details .pp_nav a:focus, .pp_pic_holder .pp_content_container .pp_left .pp_right .pp_content .pp_details .pp_nav a:visited {
  color: #fff;
}
.pp_pic_holder .pp_content_container .pp_left .pp_right .pp_content .pp_details .pp_nav p.currentTextHolder {
  position: static;
  font-style: normal;
  color: inherit;
  line-height: 36px;
  margin: 0;
  margin-right: 20px;
  font-size: 20px;
}
.pp_pic_holder .pp_content_container .pp_left .pp_right .pp_content .pp_details .pp_nav a.pp_play {
  position: relative;
  top: -6px;
}
.pp_pic_holder .pp_content_container .pp_left .pp_right .pp_content .pp_details .pp_nav a.pp_play:before {
  font-family: "9wpthemes" !important;
  content: "\e337";
  font-size: 28px;
}
.pp_pic_holder .pp_content_container .pp_left .pp_right .pp_content .pp_details .pp_nav a.pp_pause {
  position: relative;
  top: -6px;
}
.pp_pic_holder .pp_content_container .pp_left .pp_right .pp_content .pp_details .pp_nav a.pp_pause:before {
  font-family: "9wpthemes" !important;
  content: "\e336";
  font-size: 28px;
}
.pp_pic_holder .pp_content_container .pp_left .pp_right .pp_content .pp_details .pp_nav a.pp_arrow_previous:before {
  font-family: "9wpthemes" !important;
  content: "\e0ac";
  font-size: 20px;
}
.pp_pic_holder .pp_content_container .pp_left .pp_right .pp_content .pp_details .pp_nav a.pp_arrow_next {
  margin-right: 0;
}
.pp_pic_holder .pp_content_container .pp_left .pp_right .pp_content .pp_details .pp_nav a.pp_arrow_next:before {
  text-align: center;
  font-family: "9wpthemes" !important;
  content: "\e0f9";
  font-size: 20px;
}
body #page.site {
  position: relative;
  overflow: hidden;
}
body.layout-boxed #page.site {
  max-width: 1200px;
  margin: 0 auto;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .25);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, .25);
  box-shadow: 0 0 10px rgba(0, 0, 0, .25);
}
@media (min-width: 768px) {
  body.layout-float {
    margin: 20px !important;
  }
  body.layout-float #page.site {
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .15);
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, .15);
    box-shadow: 0 0 10px rgba(0, 0, 0, .15);
  }
}
body.layout-extended #page.site {
  max-width: 1600px;
  margin: 0 auto;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .15);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, .15);
  box-shadow: 0 0 10px rgba(0, 0, 0, .15);
}
.content-area.fullwidth > .row, .content-area.container-fluid > .row {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.vc_col-has-fill > .vc_column-inner, .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_vc_row > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_vc_row_inner > .vc_row > .vc_vc_column_inner > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_vc_column_inner > .vc_column_container > .vc_column-inner {
  padding-top: 0;
}
.vc_row-column-no-gutter .vc_row {
  margin-left: 0;
  margin-right: 0;
}
.vc_column_container > .vc_column-inner {
  width: auto;
}
.vc_row-flex .vc_column_container > .vc_column-inner {
  width: 100%;
}
#page.site > .cortana-section.vc_row, .cortana-before-main-header > .cortana-section.vc_row, .cortana-after-main-header > .cortana-section.vc_row {
  margin-left: 0;
  margin-right: 0;
}
.site-main, .site-main-archive, .site-main-single, .site-main-page {
  overflow: hidden;
}
.site-content {
  width: 100%;
  position: relative;
}
.gallery-item {
  display: inline-block;
  vertical-align: top;
  margin: 0 0 1.5em;
  padding: 0 1em 0 0;
  width: 50%;
  text-align: center;
}
.gallery-columns-1 .gallery-item {
  width: 100%;
}
.gallery-columns-2 .gallery-item {
  max-width: 50%;
}
@media screen and (min-width: 30em) {
  .gallery-item {
    max-width: 25%;
  }
  .gallery-columns-1 .gallery-item {
    max-width: 100%;
  }
  .gallery-columns-2 .gallery-item {
    max-width: 50%;
  }
  .gallery-columns-3 .gallery-item {
    max-width: 33.33%;
  }
  .gallery-columns-4 .gallery-item {
    max-width: 25%;
  }
  .gallery-columns-5 .gallery-item {
    max-width: 20%;
  }
  .gallery-columns-6 .gallery-item {
    max-width: 16.66%;
  }
  .gallery-columns-7 .gallery-item {
    max-width: 14.28%;
  }
  .gallery-columns-8 .gallery-item {
    max-width: 12.5%;
  }
  .gallery-columns-9 .gallery-item {
    max-width: 11.11%;
  }
}
.cortana-breadcrumb-wrapper ul.cortana-breadcrumb li.crumb {
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.cortana-breadcrumb-wrapper ul.cortana-breadcrumb li.crumb:not(:last-child):after {
  padding-left: 5px;
  padding-right: 5px;
  content: "\e0fa";
  font-family: '9wpthemes';
  font-size: 120%;
  line-height: 0.1em;
  vertical-align: middle;
  color: #dd9c39;
}
.cortana-breadcrumb-wrapper ul.cortana-breadcrumb {
  margin: 0;
  list-style-type: none;
  text-align: left;
  padding: 10px 15px;
}
.cortana-breadcrumb-wrapper ul.cortana-breadcrumb li {
  display: inline-block;
  zoom: 1;
  *display: inline;
  font-size: 13px;
}
.cortana-breadcrumb-wrapper ul.cortana-breadcrumb li.prepended-text {
  font-family: Montserrat;
  font-style: normal;
  text-transform: uppercase;
}
.cortana-breadcrumb-wrapper ul.cortana-breadcrumb li.prepended-text:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: 0 6px;
  content: "\f111";
  font-size: 10px;
  color: #dd9c39;
}
.cortana-breadcrumb-wrapper ul.cortana-breadcrumb li a, .cortana-breadcrumb-wrapper ul.cortana-breadcrumb li span {
  font-family: Playfair Display;
  font-style: italic;
}
.cortana-breadcrumb-wrapper ul.cortana-breadcrumb li a {
  color: inherit;
  text-decoration: none;
}
.cortana-breadcrumb-wrapper ul.cortana-breadcrumb li a:hover {
  color: #dd9c39;
}
.site-title-breadcrumb-wrapper .cortana-breadcrumb-wrapper {
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  float: left;
}
.cortana-sc-breadcrumb.left .cortana-breadcrumb-wrapper {
  float: left;
}
.site-title-breadcrumb-wrapper.right .cortana-breadcrumb-wrapper, .cortana-sc-breadcrumb.right .cortana-breadcrumb-wrapper {
  float: right;
}
.entry-comments {
  margin-top: 60px;
}
.entry-comments .entry-comments-list {
  margin-bottom: 100px;
}
h3.comments-title {
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0.05em;
  padding-bottom: 20px;
  border-bottom: 1px solid #ddd;
  margin-bottom: 60px;
}
ol.commentlist {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
ol.commentlist li:not(:first-child) {
  padding-top: 60px;
}
ol.commentlist .comment-avatar {
  position: relative;
  float: left;
  margin-right: 25px;
}
ol.commentlist .comment-avatar img.avatar {
  width: 80px;
  padding: 0;
  margin: 0;
}
ol.commentlist .comment-avatar:after {
  content: '';
  display: block;
  position: absolute;
  top: 30px;
  right: -25px;
  width: 32px;
  border-left: 16px solid transparent;
  border-top: 12px solid transparent;
  border-bottom: 12px solid transparent;
  border-right: 16px solid rgba(128, 128, 128, 0.2);
}
ol.commentlist ul.children {
  padding-left: 110px;
  margin-top: 45px;
  list-style: none;
}
ol.commentlist ul.children li:not(:first-child) {
  padding-top: 45px;
}
ol.commentlist ul.children img.avatar {
  width: 50px;
  margin-top: 16px;
}
ol.commentlist ul.children > ul.children {
  padding-left: 80px;
}
ol.commentlist .comment-respond {
  padding-top: 30px;
  padding-bottom: 30px;
}
.comment-content {
  overflow: hidden;
  background-color: rgba(128, 128, 128, 0.2);
  padding: 20px;
  position: relative;
}
.comment-content .comment-author {
  position: relative;
}
.comment-content .comment-author h4.comment-author-name {
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 5px;
  line-height: 1.8;
}
.comment-content .comment-author .comment-meta {
  display: inline-block;
  vertical-align: middle;
  letter-spacing: 0.05em;
  line-height: 1.8;
  color: #666;
  margin-bottom: 5px;
}
.comment-content a.comment-edit-link {
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.comment-content a.comment-edit-link:before {
  content: '-';
  display: inline-block;
  zoom: 1;
  *display: inline;
  padding-right: 5px;
}
.comment-content .comment-text p:last-child {
  margin-bottom: 0;
}
ol.commentlist img.avatar + .comment-text {
  padding-left: 20px;
}
.comment-meta-bottom {
  margin-top: 10px;
  line-height: 1.2;
  letter-spacing: 0.05em;
  text-align: right;
  font-weight: 500;
}
.comment-like label {
  margin: 0;
}
a.comment-reply-link {
  position: absolute;
  top: 0;
  right: 0;
  text-decoration: none;
  color: #444;
  letter-spacing: 0.05em;
  line-height: 1.8;
}
a.comment-reply-link:hover {
  color: #dd9c39;
}
a.comment-reply-link:hover:after {
  margin-left: 3px;
}
.comment-reply-link:after {
  content: "\f122";
  font-family: 'fontawesome';
  color: #dd9c39;
  display: inline-block;
  margin: 0 7px;
  vertical-align: middle;
  font-size: 15px;
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.comment-navigation {
  margin-bottom: 20px;
  border-bottom: 1px solid rgba(128, 128, 128, 0.2);
  padding: 0 0 20px 0;
}
.comment-navigation .page-numbers {
  font-size: 14px;
  color: #444;
  font-family: Raleway;
  text-transform: uppercase;
  border: none;
  line-height: 1;
  padding: 0 10px;
  margin: 0;
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.comment-navigation .page-numbers:hover, .comment-navigation .page-numbers:focus, .comment-navigation .page-numbers.current {
  background-color: transparent;
  color: #dd9c39;
  text-decoration: underline;
}
.comment-navigation-bottom {
  margin-bottom: 0;
  border-bottom: none;
  border-top: 1px solid rgba(128, 128, 128, 0.2);
  padding: 20px 0;
}
@media (max-width: 768px) {
  .entry-comments .entry-comments-list {
    margin-bottom: 60px;
  }
  h3.comments-title {
    margin-bottom: 30px;
  }
  ol.commentlist .comment-avatar {
    display: none;
  }
  ol.commentlist li:not(:first-child) {
    padding-top: 40px;
  }
  ol.commentlist ul.children {
    padding-left: 50px;
    margin-top: 20px;
  }
  ol.commentlist ul.children li:not(:first-child) {
    padding-top: 20px;
  }
  ol.commentlist ul.children > ul.children {
    padding-left: 50px;
  }
}
@media (max-width: 480px) {
  .entry-comments .entry-comments-list {
    margin-bottom: 40px;
  }
  ol.commentlist .comment-avatar {
    display: none;
  }
  ol.commentlist li:not(:first-child) {
    padding-top: 20px;
  }
  ol.commentlist ul.children {
    padding-left: 0;
    margin-top: 20px;
  }
  ol.commentlist ul.children li:not(:first-child) {
    padding-top: 20px;
  }
  ol.commentlist ul.children > ul.children {
    padding-left: 0;
  }
}
.comment-body + .comment-respond {
  margin-top: 30px;
}
h3.comment-reply-title {
  font-size: 14px;
  letter-spacing: 0.05em;
  position: relative;
  border-bottom: 1px solid rgba(128, 128, 128, 0.2);
  padding-bottom: 20px;
  margin-bottom: 36px;
  line-height: 1.8;
}
.comment-form {
  margin: 0 -15px;
}
.comment-form p {
  padding: 0 15px;
  float: left;
  width: 100%;
}
.comment-form p.comment-notes {
  margin-bottom: 10px;
}
.comment-form p.form-submit {
  padding-top: 10px;
}
.comment-form p.form-submit .button-submit.cortana-btn {
  font-size: 14px;
}
.comment-form .form-group {
  margin-bottom: 20px;
}
.comment-form input[type="text"], .comment-form input[type="search"], .comment-form input[type="email"], .comment-form input[type="url"], .comment-form input[type="password"], .comment-form textarea {
  width: 100%;
}
.comment-form textarea {
  height: 150px;
}
@media (max-width: 480px) {
  .comment-form #btnComment {
    width: 100%;
  }
}
body.error404 .overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
body.error404 .overlay-light .overlay {
  background-color: #fff;
}
body.error404 .overlay-light .search-form input.search-field {
  border-color: #444;
}
body.error404 .overlay-dark .overlay {
  background-color: #000;
}
body.error404 .overlay-dark .search-form input.search-field {
  border-color: #fff;
}
.error404 .site-main-page {
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 70px;
  padding-top: 70px;
}
.error-404 {
  position: relative;
  z-index: 1;
}
.error-404 .page-title-404 {
  line-height: 1;
}
.error-404 .page-subtitle-404 {
  letter-spacing: 0.05em;
  line-height: 1.8;
}
.error-404 .__button {
  font-size: 0;
}
.error-404 .__button .cortana-btn {
  font-size: 13px;
}
@media (max-width: 1199px) {
}
@media (max-width: 991px) {
}
@media (max-width: 479px) {
}
.search-page-inner .page-header {
  padding-bottom: 70px;
  border-bottom: 1px solid rgba(128, 128, 128, 0.2);
}
.search-page-inner .page-header > div {
  line-height: 40px;
}
.search-page-inner .page-header h3 {
  line-height: inherit;
}
.search-page-inner .page-header .__right .__wrapper {
  position: relative;
  padding-right: 30px;
}
.search-page-inner .page-header .__right .__wrapper i {
  color: #444;
}
.search-page-inner .page-header .__right .__wrapper i:hover {
  color: #dd9c39;
}
.search-page-inner .page-header .__right .__wrapper i:before {
  text-align: right;
  position: absolute;
  display: block;
  line-height: 20px;
  width: 20px;
  height: 20px;
  top: 0;
  bottom: 0;
  right: 0;
  margin-top: auto;
  margin-bottom: auto;
}
@media only screen and (min-width: 768px) {
  .search-page-inner .page-header {
    display: table;
    width: 100%;
  }
  .search-page-inner .page-header > div {
    display: table-cell;
    vertical-align: middle;
  }
  .search-page-inner .page-header .__left h3 {
    font-size: 30px;
    margin-bottom: 0;
  }
  .search-page-inner .page-header .__right {
    text-align: right;
    width: 200px;
  }
}
@media only screen and (min-width: 992px) {
  .search-page-inner .page-header .__right {
    width: 250px;
  }
}
@media only screen and (max-width: 767px) {
  .search-page-inner .page-header .__right .__wrapper i {
    font-size: 20px;
  }
}
.search-page-inner .posts-loop .loop-item article {
  padding-top: 35px;
  padding-bottom: 35px;
  border-bottom: 1px solid rgba(128, 128, 128, 0.2);
  margin-bottom: 0;
}
.search-page-inner .posts-loop .loop-item .entry-content-wrapper {
  margin-bottom: 0;
}
.search-page-inner .posts-loop .loop-item h3.entry-title {
  font-size: 13px;
  text-transform: uppercase;
  margin-bottom: 0px;
}
.search-page-inner .posts-loop .loop-item h3.entry-title + p {
  margin-top: 10px;
  margin-bottom: 0;
}
.search-page-inner .blog-loop.blog-style-classic .loop-item.article-wrapper article.post {
  padding-top: 35px;
  border-bottom: 1px solid rgba(128, 128, 128, 0.2);
  margin-bottom: 0;
}
#cortana-back-to-top {
  position: fixed;
  bottom: -60px;
  right: 20px;
  display: block;
  width: 36px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  background-color: #dd9c39;
  color: #fff;
  opacity: 0;
  z-index: 999;
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
#cortana-back-to-top > i {
  display: block;
  width: 100%;
  height: 100%;
}
#cortana-back-to-top > i:before {
  display: block;
  line-height: 36px;
}
#cortana-back-to-top:hover, #cortana-back-to-top:focus {
  text-decoration: none;
}
#cortana-back-to-top.active {
  bottom: 50px;
  opacity: 1;
}
#cortana-back-to-top:hover {
  background-color: #c28221;
}
div.cortana-form {
  position: relative;
}
div.cortana-form input[type="submit"] {
  border: none;
  background-color: #dd9c39;
  color: #fff;
  height: 50px;
  line-height: 50px;
  padding: 0 35px;
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
div.cortana-form input[type="submit"]:hover {
  background-color: #c28221;
}
div.cortana-form img.ajax-loader {
  vertical-align: initial;
}
div.cortana-form span.ajax-loader {
  display: none;
}
div.cortana-form .wpcf7-form-control input[type="radio"], div.cortana-form .wpcf7-form-control input[type="checkbox"] {
  vertical-align: baseline;
  margin: 0 5px;
}
div.cortana-form .wpcf7-form-control .wpcf7-list-item {
  margin-left: 1em;
}
div.cortana-form .wpcf7-form-control .wpcf7-list-item-label {
  vertical-align: text-bottom;
}
div.cortana-form .ctf7-loader {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  z-index: 100;
  background-color: #dd9c39;
  display: none;
}
div.cortana-form .ctf7-loader i.fa {
  font-size: 22px;
  color: #fff;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 22px;
  height: 22px;
}
div.cortana-form .ctf7-loader i.fa:before {
  display: block;
}
.cortana-contact-form-2 textarea {
  height: 115px;
}
.cortana-contact-form-2 .cortana-btn {
  margin-left: auto;
}
@media (max-width: 991px) {
  .cortana-contact-form-2 .cortana-btn {
    margin-right: auto;
  }
}
div.wpcf7-response-output {
  color: #fff;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  padding: 1.2em 1em;
}
div.wpcf7-mail-sent-ok {
  background-color: #398f14;
}
div.wpcf7-mail-sent-ng {
  background-color: #f00;
}
div.wpcf7-spam-blocked {
  background-color: #ffa500;
}
div.wpcf7-validation-errors {
  background-color: #f7e700;
  color: #444;
}
input.wpcf7-not-valid, select.wpcf7-not-valid, textarea.wpcf7-not-valid {
  background-color: rgba(255, 0, 0, 0.1);
}
@media (max-width: 600px) {
  .subscribe_ui_dialog, .thanks_ui_dialog {
    min-width: inherit;
  }
  .subscribe_ui_dialog .ui-dialog-content, .thanks_ui_dialog .ui-dialog-content {
    padding: 10px 25px 50px 25px;
  }
}
.mailchimp-style-1 {
  position: relative;
  padding-right: 60px;
  height: 46px;
}
.mailchimp-style-1 .mc4wp-EMAIL input {
  border-right: 0;
}
.mailchimp-style-1 .mailchimp-submit {
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  position: absolute;
  top: 0;
  right: 0;
  width: 60px;
  padding: 0;
  line-height: 46px;
  height: 100%;
  border: 0;
}
.mailchimp-style-1 .mailchimp-submit i.w9-ico-envelope {
  font-size: 23px;
}
.mailchimp-style-1 .mailchimp-submit i.w9-ico-envelope:before {
  display: block;
}
.mailchimp-style-1.input-border-0 .mc4wp-EMAIL input {
  border: 0;
}
.mailchimp-style-2 {
  position: relative;
  padding-right: 130px;
  height: 46px;
}
.mailchimp-style-2 .mc4wp-EMAIL input {
  border-right: 0;
}
.mailchimp-style-2 .mailchimp-submit {
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  position: absolute;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 14px;
  top: 0;
  right: 0;
  line-height: 46px;
  width: 130px;
  height: 100%;
  border: 0;
  text-transform: uppercase;
}
.mailchimp-style-2.input-border-0 .mc4wp-EMAIL input {
  border: 0;
}
.mailchimp-style-3 .mailchimp-submit {
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  font-size: 16px;
  border-radius: 2px;
  border: 0;
  text-transform: uppercase;
  height: 50px;
  padding-right: 30px;
  padding-left: 30px;
}
.dismissible-element {
  position: relative;
}
.dismissible-element span.dismiss-button {
  font-size: 10px;
  position: absolute;
  top: 12px;
  right: 16px;
  cursor: pointer;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.dismissible-element span.dismiss-button i {
  font-size: inherit;
  display: block;
}
.dismissible-element span.dismiss-button i:before {
  display: block;
}
.dismissible-element span.dismiss-button:active {
  top: 14px;
}
.block-loader-inner {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(255, 255, 255, 0.8);
  z-index: 100;
}
.block-loader-inner .sk-spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -20px;
  margin-left: -20px;
}
#fp-nav ul li, .fp-slidesNav ul li {
  width: auto;
  height: auto;
  margin: 14px 7px;
}
#fp-nav ul li a, .fp-slidesNav ul li a {
  display: block;
  position: relative;
  z-index: 1;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  text-align: center;
  border: 1px solid #ddd;
}
#fp-nav ul li a span, .fp-slidesNav ul li a span {
  display: none;
}
#fp-nav ul li a.active, .fp-slidesNav ul li a.active {
  background-color: #ddd;
}
#fp-nav ul li:hover a, .fp-slidesNav ul li:hover a {
  background-color: #ddd;
}
#fp-nav.right {
  right: 47px;
}
#fp-nav ul li .fp-tooltip {
  position: absolute;
  top: -50%;
  margin-top: 0px;
  color: #fff;
  text-transform: uppercase;
  font-weight: bold;
  max-width: 220px;
  line-height: 20px;
  letter-spacing: 0.05em;
  display: inline-block;
  border-radius: 3px;
  background-color: #dd9c39;
  padding: 5px 12px;
  overflow: visible;
}
#fp-nav ul li .fp-tooltip:after {
  content: "";
  border-style: solid;
  border-color: transparent;
  border-width: 6px 6px;
  border-left-color: #dd9c39;
  position: absolute;
  right: -12px;
  top: 50%;
  margin-top: -6px;
  display: block;
  z-index: 6991;
  width: 0;
  height: 0;
}
#fp-nav ul li .fp-tooltip.right {
  right: 30px;
}
#fp-nav ul li:hover .fp-tooltip {
  opacity: 1;
}
body.slipscreen-mode-on #cortana-main-nav {
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  transform: translateY(0);
}
body.slipscreen-mode-on.hidden-menu #cortana-main-nav {
  transform: translateY(-100%);
}
body.slipscreen-mode-on .entry-content.fullpage-wrapper {
  margin-right: -15px;
  margin-left: -15px;
}
body.slipscreen-mode-on .entry-content.fullpage-wrapper section.cortana-section {
  margin-right: 0;
  margin-left: 0;
}
.page-wrapper {
  position: relative;
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.page-wrapper .page-leftzone, .page-wrapper .page-rightzone {
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  max-width: 100%;
  position: fixed;
  top: 0;
  height: 100%;
  z-index: 100000;
  overflow: auto;
}
.page-wrapper .page-leftzone .zone-content, .page-wrapper .page-rightzone .zone-content {
  position: relative;
  min-height: 100%;
}
.page-wrapper .page-leftzone.zone-fixed .zone-content, .page-wrapper .page-rightzone.zone-fixed .zone-content {
  display: flex;
  flex-direction: column;
  width: 100%;
  min-height: 100%;
  overflow: hidden;
}
.page-wrapper .page-leftzone.zone-fixed .sidebar-zone-main, .page-wrapper .page-rightzone.zone-fixed .sidebar-zone-main {
  flex: 10;
}
.page-wrapper .page-leftzone.zone-fixed .sidebar-zone-bottom .cortana-widget, .page-wrapper .page-rightzone.zone-fixed .sidebar-zone-bottom .cortana-widget {
  margin-bottom: 25px;
}
.page-wrapper .page-leftzone.zone-fixed .sidebar-zone-bottom .cortana-widget:last-of-type, .page-wrapper .page-rightzone.zone-fixed .sidebar-zone-bottom .cortana-widget:last-of-type {
  margin-bottom: 0;
}
.page-wrapper .page-leftzone.zone-fixed .sidebar, .page-wrapper .page-rightzone.zone-fixed .sidebar {
  position: relative;
  z-index: 10;
}
.page-wrapper .page-leftzone .cortana-widget, .page-wrapper .page-rightzone .cortana-widget {
  width: auto;
}
.page-wrapper .page-leftzone.zone-static, .page-wrapper .page-rightzone.zone-static {
  position: absolute;
}
.page-wrapper .page-leftzone .dismiss-zone, .page-wrapper .page-rightzone .dismiss-zone {
  position: absolute;
  z-index: 20;
  top: 0;
  padding-bottom: 0 !important;
}
.page-wrapper .page-leftzone .dismiss-zone.dismiss-left, .page-wrapper .page-rightzone .dismiss-zone.dismiss-left {
  padding-right: 0 !important;
  left: 0;
}
.page-wrapper .page-leftzone .dismiss-zone.dismiss-right, .page-wrapper .page-rightzone .dismiss-zone.dismiss-right {
  padding-left: 0;
  right: 0;
}
.page-wrapper .page-leftzone .dismiss-zone a, .page-wrapper .page-rightzone .dismiss-zone a {
  text-decoration: none;
}
.page-wrapper .page-leftzone {
  width: 300px;
  left: -300px;
}
.page-wrapper .page-rightzone {
  width: 300px;
  right: -300px;
}
@media (min-width: 1500px) {
  .page-leftzone-default-open .page-wrapper, .page-leftzone-open .page-wrapper {
    padding-left: 300px;
  }
  .page-leftzone-default-open .page-wrapper .page-leftzone, .page-leftzone-open .page-wrapper .page-leftzone {
    left: 0;
  }
  .page-leftzone-default-open .page-wrapper .page-leftzone .dismiss-zone, .page-leftzone-default-open .page-wrapper .cortana-leftzone-caller {
    display: none;
  }
}
@media (max-width: 1499px) {
  .page-leftzone-open .page-wrapper .page-leftzone {
    left: 0;
  }
}
@media (min-width: 1500px) {
  .page-rightzone-default-open .page-wrapper, .page-rightzone-open .page-wrapper {
    padding-right: 300px;
  }
  .page-rightzone-default-open .page-wrapper .page-rightzone, .page-rightzone-open .page-wrapper .page-rightzone {
    right: 0;
  }
  .page-rightzone-default-open .page-wrapper .page-rightzone .dismiss-zone, .page-rightzone-default-open .page-wrapper .cortana-rightzone-caller {
    display: none;
  }
}
@media (max-width: 1499px) {
  .page-rightzone-open .page-wrapper .page-rightzone {
    right: 0;
  }
}
.zone-content .widget_search .search-field {
  background-color: rgba(128, 128, 128, 0.3);
  border-color: transparent;
}
section.site-title {
  position: relative;
  overflow: hidden;
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}
.site-title-inner {
  padding-top: 95px;
  padding-bottom: 105px;
}
.site-title-inner p.sub-title {
  font-size: 18px;
  font-family: Playfair Display;
  line-height: 1.2;
}
.site-title-inner h1.title {
  line-height: 1.2;
  font-size: 45px;
  font-weight: 700;
  margin-bottom: 10px;
}
@media screen and (max-width: 767px) {
  .site-title-inner h1.title {
    font-size: 32px !important;
  }
}
.cortana-widget {
  width: 100%;
  position: relative;
  overflow: hidden;
  margin-bottom: 45px;
}
.cortana-widget input[type="text"], .cortana-widget input[type="search"], .cortana-widget input[type="email"], .cortana-widget input[type="url"], .cortana-widget input[type="password"], .cortana-widget input[type="tel"], .cortana-widget input[type="date"], .cortana-widget textarea {
  background: transparent;
}
.cortana-widget .widget-inner-wrapper .__overlay {
  display: none;
}
.cortana-widget .widget-inner-wrapper.widget-bgi_on, .cortana-widget .widget-inner-wrapper.widget-overlay_on {
  padding: 40px 20px;
}
.cortana-widget .widget-inner-wrapper.widget-bgi_on {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
.cortana-widget .widget-inner-wrapper.widget-overlay_on .__overlay {
  display: block;
  left: 0;
  top: 0;
  position: absolute;
  z-index: 0;
  width: 100%;
  height: 100%;
}
.cortana-widget .widget-inner-wrapper.widget-overlay_on .widget-inner {
  position: relative;
  z-index: 1;
}
.cortana-widget .widget-inner-wrapper.widget-overlay_on.overlay_dark .__overlay {
  background-color: #000;
  opacity: 0.4;
}
.cortana-widget .widget-inner-wrapper.widget-overlay_on.overlay_dark .widget-inner {
  color: #fff;
}
.cortana-widget .widget-inner-wrapper.widget-overlay_on.overlay_light .__overlay {
  background-color: #fff;
  opacity: 0.8;
}
.cortana-widget.widget-width-50 {
  float: left;
  width: 50%;
  overflow: auto;
}
.cortana-widget .cortana-widget-title, .cortana-widget .widgettitle {
  font-size: 14px;
  font-family: Montserrat;
  margin-bottom: 28px;
}
.cortana-widget .cortana-widget-title:after, .cortana-widget .widgettitle:after {
  content: '';
  margin-top: 10px;
  border-top: 2px solid #dd9c39;
  width: 40px;
  display: block;
}
.cortana-widget.remove-title-bb .cortana-widget-title:after, .cortana-widget.remove-title-bb .widgettitle:after {
  border-top-color: transparent !important;
}
.cortana-widget ul:not(.social-profiles-inner) {
  padding-left: 0;
  list-style: none;
  font-family: Montserrat;
  margin-bottom: 0;
  font-weight: 400;
}
.cortana-widget ul:not(.social-profiles-inner) > li {
  line-height: 1.8;
  font-size: 13px;
  padding: 10px 0;
}
div[class*="fz-"] .cortana-widget ul:not(.social-profiles-inner) > li {
  font-size: inherit;
}
.cortana-widget ul:not(.social-profiles-inner) > li a {
  line-height: inherit;
  text-decoration: none;
}
.cortana-widget ul:not(.social-profiles-inner) > li:first-child {
  padding-top: 0;
}
.cortana-widget ul:not(.social-profiles-inner) > li:last-child {
  border-bottom: none;
  padding-bottom: 0;
}
.cortana-widget ul:not(.social-profiles-inner) ul.children {
  padding-left: 15px;
}
.cortana-widget ul:not(.social-profiles-inner) ul.children > li {
  padding: 10px 0;
}
.cortana-widget ul:not(.social-profiles-inner) ul.children > li:first-child {
  padding-top: 20px;
}
.cortana-widget ul:not(.social-profiles-inner) ul.children > li:last-child {
  border-bottom: none;
  padding-bottom: 0;
}
.cortana-widget label {
  font-weight: 400;
}
.cortana-widget label + select {
  margin-top: 10px;
}
.cortana-widget p:last-child {
  margin-bottom: 0;
}
.cortana-widget * p:last-child {
  margin-bottom: 0;
}
.sidebar-left .cortana-widget a, .sidebar-right .cortana-widget a {
  color: #444;
}
.sidebar-left .cortana-widget a:hover, .sidebar-right .cortana-widget a:hover {
  color: #dd9c39;
}
@media (max-width: 480px) {
  .cortana-widget.widget-width-50 {
    float: none;
    width: 100%;
  }
  .cortana-widget.widget-width-50:not(:first-child) {
    margin-top: 45px;
  }
}
.widget_recent_entries.cortana-widget ul li a, .widget_archive.cortana-widget ul li a, .widget_meta.cortana-widget ul li a, .widget_pages.cortana-widget ul li a, .widget_nav_menu.menu-standard-style.cortana-widget ul li a, .cortana-widget-posts.cortana-widget ul li a {
  display: inline-block;
  padding-left: 20px;
  position: relative;
}
.widget_recent_entries.cortana-widget ul li a:before, .widget_archive.cortana-widget ul li a:before, .widget_meta.cortana-widget ul li a:before, .widget_pages.cortana-widget ul li a:before, .widget_nav_menu.menu-standard-style.cortana-widget ul li a:before, .cortana-widget-posts.cortana-widget ul li a:before {
  content: "\e0fa";
  position: absolute;
  font-size: 15px;
  height: 15px;
  top: 0;
  left: 0;
  bottom: 0;
  margin-top: auto;
  margin-bottom: auto;
  font-family: "9wpthemes";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  speak: none;
  line-height: 15px;
  -webkit-font-smoothing: antialiased;
}
.widget_recent_entries .post-date, .cortana-widget-posts .post-date {
  padding-left: 20px;
  display: block;
  font-size: 12px;
  color: #666;
}
.widget_categories.cortana-widget ul li, .widget_product_categories.cortana-widget ul li {
  text-transform: uppercase;
  font-size: 11px;
  border-bottom: 1px solid #eee;
}
.cortana-widget.widget_recent_comments ul li a {
  color: #dd9c39;
}
.cortana-widget.widget_recent_comments ul li a:hover {
  color: #ac741e;
}
.cortana-widget.widget_calendar {
  border: none;
  background-color: transparent;
  padding: 0;
}
#wp-calendar {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  color: inherit;
}
#wp-calendar caption {
  font-family: Raleway;
  text-transform: uppercase;
  text-align: right;
  font-size: 12px;
  margin-top: 0;
  margin-bottom: 15px;
  padding: 0;
}
#wp-calendar thead {
  font-size: 10px;
  font-family: Raleway;
}
#wp-calendar thead th {
  padding-bottom: 10px;
  text-align: center;
}
#wp-calendar tbody {
  font-size: 13px;
}
#wp-calendar tbody td {
  background: rgba(128, 128, 128, 0.2);
  border: 1px solid #fff;
  text-align: center;
  padding: 8px;
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
#wp-calendar tbody td a {
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
#wp-calendar tbody td#today, #wp-calendar tbody td:hover, #wp-calendar tbody td:hover a {
  background-color: #ddd;
  color: #fff;
}
#wp-calendar tfoot #next {
  font-size: 10px;
  text-transform: uppercase;
  text-align: right;
  font-family: Raleway;
}
#wp-calendar tfoot #prev {
  font-size: 10px;
  text-transform: uppercase;
  padding-top: 10px;
  font-family: Raleway;
}
.search-form, .woocommerce-product-search {
  margin-bottom: 0;
  position: relative;
}
.search-form .search-field, .woocommerce-product-search .search-field {
  padding-left: 15px;
  padding-right: 42px;
  height: 44px;
}
.search-form input[type="submit"], .woocommerce-product-search input[type="submit"], .search-form button[type="submit"], .woocommerce-product-search button[type="submit"] {
  position: absolute;
  top: 0;
  right: 0;
  width: 42px;
  height: 100%;
  border: none;
  background-color: transparent;
}
.search-form input[type="submit"] .__icon-search, .woocommerce-product-search input[type="submit"] .__icon-search, .search-form button[type="submit"] .__icon-search, .woocommerce-product-search button[type="submit"] .__icon-search {
  font-size: 15px;
  line-height: 15px;
  height: 15px;
  width: 15px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
.search-form input[type="submit"] .__icon-search:before, .woocommerce-product-search input[type="submit"] .__icon-search:before, .search-form button[type="submit"] .__icon-search:before, .woocommerce-product-search button[type="submit"] .__icon-search:before {
  display: block;
}
.search-form input[type="submit"]:hover, .woocommerce-product-search input[type="submit"]:hover, .search-form button[type="submit"]:hover, .woocommerce-product-search button[type="submit"]:hover {
  color: #dd9c39;
}
.woocommerce-product-search .search-field {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.tagcloud {
  font-family: Montserrat;
  margin-left: -4px;
  margin-right: -4px;
  font-size: 0;
}
.tagcloud a {
  display: inline-block;
  zoom: 1;
  *display: inline;
  padding: 0 12px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  margin-bottom: 10px;
  margin-right: 4px;
  margin-left: 4px;
  line-height: 23px;
  height: 25px;
  letter-spacing: 0.05em;
  text-decoration: none;
  border-style: solid;
  border-width: 1px;
  font-size: 12px !important;
  color: #666;
  background-color: #eee;
  border-color: #eee;
}
.tagcloud a:hover {
  color: #fff;
  background-color: #dd9c39;
  border-color: #dd9c39;
}
.tagcloud.tag-tx-color-p a {
  color: #dd9c39;
}
.tagcloud.tag-tx-hover-color-p a:hover {
  color: #dd9c39;
}
.tagcloud.tag-bg-color-p a {
  background-color: #dd9c39;
}
.tagcloud.tag-bg-hover-color-p a:hover {
  background-color: #dd9c39;
}
.tagcloud.tag-border-color-p a {
  border-color: #dd9c39;
}
.tagcloud.tag-border-hover-color-p a:hover {
  border-color: #dd9c39;
}
.tagcloud.tag-tx-color-s a {
  color: #1e73be;
}
.tagcloud.tag-tx-hover-color-s a:hover {
  color: #1e73be;
}
.tagcloud.tag-bg-color-s a {
  background-color: #1e73be;
}
.tagcloud.tag-bg-hover-color-s a:hover {
  background-color: #1e73be;
}
.tagcloud.tag-border-color-s a {
  border-color: #1e73be;
}
.tagcloud.tag-border-hover-color-s a:hover {
  border-color: #1e73be;
}
.tagcloud.tag-tx-color-text a {
  color: #444;
}
.tagcloud.tag-tx-hover-color-text a:hover {
  color: #444;
}
.tagcloud.tag-bg-color-text a {
  background-color: #444;
}
.tagcloud.tag-bg-hover-color-text a:hover {
  background-color: #444;
}
.tagcloud.tag-border-color-text a {
  border-color: #444;
}
.tagcloud.tag-border-hover-color-text a:hover {
  border-color: #444;
}
.tagcloud.tag-tx-color-meta-text a {
  color: #666;
}
.tagcloud.tag-tx-hover-color-meta-text a:hover {
  color: #666;
}
.tagcloud.tag-bg-color-meta-text a {
  background-color: #666;
}
.tagcloud.tag-bg-hover-color-meta-text a:hover {
  background-color: #666;
}
.tagcloud.tag-border-color-meta-text a {
  border-color: #666;
}
.tagcloud.tag-border-hover-color-meta-text a:hover {
  border-color: #666;
}
.tagcloud.tag-tx-color-border a {
  color: rgba(128, 128, 128, 0.2);
}
.tagcloud.tag-tx-hover-color-border a:hover {
  color: rgba(128, 128, 128, 0.2);
}
.tagcloud.tag-bg-color-border a {
  background-color: rgba(128, 128, 128, 0.2);
}
.tagcloud.tag-bg-hover-color-border a:hover {
  background-color: rgba(128, 128, 128, 0.2);
}
.tagcloud.tag-border-color-border a {
  border-color: rgba(128, 128, 128, 0.2);
}
.tagcloud.tag-border-hover-color-border a:hover {
  border-color: rgba(128, 128, 128, 0.2);
}
.tagcloud.tag-tx-color-light a {
  color: #fff;
}
.tagcloud.tag-tx-hover-color-light a:hover {
  color: #fff;
}
.tagcloud.tag-bg-color-light a {
  background-color: #fff;
}
.tagcloud.tag-bg-hover-color-light a:hover {
  background-color: #fff;
}
.tagcloud.tag-border-color-light a {
  border-color: #fff;
}
.tagcloud.tag-border-hover-color-light a:hover {
  border-color: #fff;
}
.tagcloud.tag-tx-color-dark a {
  color: #000;
}
.tagcloud.tag-tx-hover-color-dark a:hover {
  color: #000;
}
.tagcloud.tag-bg-color-dark a {
  background-color: #000;
}
.tagcloud.tag-bg-hover-color-dark a:hover {
  background-color: #000;
}
.tagcloud.tag-border-color-dark a {
  border-color: #000;
}
.tagcloud.tag-border-hover-color-dark a:hover {
  border-color: #000;
}
.tagcloud.tag-tx-color-gray2 a {
  color: #222;
}
.tagcloud.tag-tx-hover-color-gray2 a:hover {
  color: #222;
}
.tagcloud.tag-bg-color-gray2 a {
  background-color: #222;
}
.tagcloud.tag-bg-hover-color-gray2 a:hover {
  background-color: #222;
}
.tagcloud.tag-border-color-gray2 a {
  border-color: #222;
}
.tagcloud.tag-border-hover-color-gray2 a:hover {
  border-color: #222;
}
.tagcloud.tag-tx-color-gray4 a {
  color: #444;
}
.tagcloud.tag-tx-hover-color-gray4 a:hover {
  color: #444;
}
.tagcloud.tag-bg-color-gray4 a {
  background-color: #444;
}
.tagcloud.tag-bg-hover-color-gray4 a:hover {
  background-color: #444;
}
.tagcloud.tag-border-color-gray4 a {
  border-color: #444;
}
.tagcloud.tag-border-hover-color-gray4 a:hover {
  border-color: #444;
}
.tagcloud.tag-tx-color-gray6 a {
  color: #666;
}
.tagcloud.tag-tx-hover-color-gray6 a:hover {
  color: #666;
}
.tagcloud.tag-bg-color-gray6 a {
  background-color: #666;
}
.tagcloud.tag-bg-hover-color-gray6 a:hover {
  background-color: #666;
}
.tagcloud.tag-border-color-gray6 a {
  border-color: #666;
}
.tagcloud.tag-border-hover-color-gray6 a:hover {
  border-color: #666;
}
.tagcloud.tag-tx-color-gray8 a {
  color: #888;
}
.tagcloud.tag-tx-hover-color-gray8 a:hover {
  color: #888;
}
.tagcloud.tag-bg-color-gray8 a {
  background-color: #888;
}
.tagcloud.tag-bg-hover-color-gray8 a:hover {
  background-color: #888;
}
.tagcloud.tag-border-color-gray8 a {
  border-color: #888;
}
.tagcloud.tag-border-hover-color-gray8 a:hover {
  border-color: #888;
}
.tagcloud.tag-tx-color-dunkelorange a {
  color: #dd9c39;
}
.tagcloud.tag-tx-hover-color-dunkelorange a:hover {
  color: #dd9c39;
}
.tagcloud.tag-bg-color-dunkelorange a {
  background-color: #dd9c39;
}
.tagcloud.tag-bg-hover-color-dunkelorange a:hover {
  background-color: #dd9c39;
}
.tagcloud.tag-border-color-dunkelorange a {
  border-color: #dd9c39;
}
.tagcloud.tag-border-hover-color-dunkelorange a:hover {
  border-color: #dd9c39;
}
.tagcloud.tag-bg-color-transparent a {
  background-color: transparent;
}
.tagcloud.tag-bg-hover-color-transparent a:hover {
  background-color: transparent;
}
.sidebar-left .widget_tag_cloud .tagcloud a:hover, .sidebar-left .widget_product_tag_cloud .tagcloud a:hover, .sidebar-left .cortana-widget-tag-cloud .tagcloud a:hover, .sidebar-right .widget_tag_cloud .tagcloud a:hover, .sidebar-right .widget_product_tag_cloud .tagcloud a:hover, .sidebar-right .cortana-widget-tag-cloud .tagcloud a:hover {
  color: #fff;
}
.cortana-widget-fb-page h3.cortana-widget-title {
  padding: 40px 30px 20px 30px;
  margin-bottom: 0;
  border: 1px solid rgba(128, 128, 128, 0.2);
  border-bottom: none;
  background-color: #fff;
}
.cortana-widget-fb-page .fb-xfbml-parse-ignore {
  padding: 20px 30px;
  border: 1px solid rgba(128, 128, 128, 0.2);
  background-color: #fff;
}
.cortana-widget-fb-page + .cortana-widget-social-profiles {
  margin-top: -45px;
  border-top: none;
}
.widget_mc4wp_form_widget.cortana-widget .cortana-widget-title, .widget_mc4wp_form_widget.cortana-widget .widgettitle {
  font-size: 13px;
  font-weight: 500;
}
.widget_mc4wp_form_widget .mc4wp-form {
  margin-bottom: 0;
}
.widget_mc4wp_form_widget .mc4wp-form-fields input {
  background-color: transparent;
}
.widget_mc4wp_form_widget .mc4wp-form-fields p.submit-button-wrapper {
  padding-top: 5px;
  margin-bottom: 0;
}
.widget_mc4wp_form_widget .mc4wp-form-fields p.submit-button-wrapper input[type="submit"] {
  border: none;
  color: #fff;
  background-color: #dd9c39;
  line-height: 44px;
  width: 100%;
  letter-spacing: 0.05em;
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.widget_mc4wp_form_widget .mc4wp-form-fields p.submit-button-wrapper input[type="submit"]:hover {
  background-color: #d79125;
}
.widget_mc4wp_form_widget.__footer .mc4wp-form-fields input {
  border-color: #444;
}
.widget_mc4wp_form_widget.__footer .mc4wp-form-fields input:focus {
  border-color: #888;
}
.widget_mc4wp_form_widget .mc4wp-response *:first-child {
  margin-top: 20px;
}
.social-profiles ul.social-profiles-inner {
  margin-bottom: 0;
  font-size: 0;
  padding-left: 0;
  list-style: none;
}
.social-profiles li {
  display: inline-block;
  vertical-align: top;
  padding-bottom: 5px;
}
.social-profiles li a {
  display: block;
  text-align: center;
  text-decoration: none;
}
.social-profiles li a > i {
  display: block;
}
.social-profiles li a > i:before {
  display: block;
}
.social-profiles li a .social-name {
  display: none;
}
.social-profiles.share-this li span.share-label {
  display: none;
}
.social-profiles.icon-fz-10 li a {
  font-size: 10px;
}
.social-profiles.icon-fz-11 li a {
  font-size: 11px;
}
.social-profiles.icon-fz-12 li a {
  font-size: 12px;
}
.social-profiles.icon-fz-13 li a {
  font-size: 13px;
}
.social-profiles.icon-fz-14 li a {
  font-size: 14px;
}
.social-profiles.icon-fz-15 li a {
  font-size: 15px;
}
.social-profiles.icon-fz-16 li a {
  font-size: 16px;
}
.social-profiles.icon-fz-17 li a {
  font-size: 17px;
}
.social-profiles.icon-fz-18 li a {
  font-size: 18px;
}
.social-profiles.icon-fz-19 li a {
  font-size: 19px;
}
.social-profiles.icon-fz-20 li a {
  font-size: 20px;
}
.social-profiles.icon-fz-21 li a {
  font-size: 21px;
}
.social-profiles.icon-fz-22 li a {
  font-size: 22px;
}
.social-profiles.icon-fz-23 li a {
  font-size: 23px;
}
.social-profiles.icon-fz-24 li a {
  font-size: 24px;
}
.social-profiles.icon-fz-25 li a {
  font-size: 25px;
}
.social-profiles.icon-fz-26 li a {
  font-size: 26px;
}
.social-profiles.icon-fz-26 li {
  padding-bottom: 10px;
}
.social-profiles.icon-fz-27 li a {
  font-size: 27px;
}
.social-profiles.icon-fz-27 li {
  padding-bottom: 10px;
}
.social-profiles.icon-fz-28 li a {
  font-size: 28px;
}
.social-profiles.icon-fz-28 li {
  padding-bottom: 10px;
}
.social-profiles.icon-fz-29 li a {
  font-size: 29px;
}
.social-profiles.icon-fz-29 li {
  padding-bottom: 10px;
}
.social-profiles.icon-fz-30 li a {
  font-size: 30px;
}
.social-profiles.icon-fz-30 li {
  padding-bottom: 10px;
}
.social-profiles.icon-fz-31 li a {
  font-size: 31px;
}
.social-profiles.icon-fz-31 li {
  padding-bottom: 10px;
}
.social-profiles.icon-fz-32 li a {
  font-size: 32px;
}
.social-profiles.icon-fz-32 li {
  padding-bottom: 10px;
}
.social-profiles.icon-fz-33 li a {
  font-size: 33px;
}
.social-profiles.icon-fz-33 li {
  padding-bottom: 10px;
}
.social-profiles.icon-fz-34 li a {
  font-size: 34px;
}
.social-profiles.icon-fz-34 li {
  padding-bottom: 10px;
}
.social-profiles.icon-fz-35 li a {
  font-size: 35px;
}
.social-profiles.icon-fz-35 li {
  padding-bottom: 10px;
}
.social-profiles.icon-fz-36 li a {
  font-size: 36px;
}
.social-profiles.icon-fz-36 li {
  padding-bottom: 10px;
}
.social-profiles.icon-fz-37 li a {
  font-size: 37px;
}
.social-profiles.icon-fz-37 li {
  padding-bottom: 10px;
}
.social-profiles.icon-fz-38 li a {
  font-size: 38px;
}
.social-profiles.icon-fz-38 li {
  padding-bottom: 10px;
}
.social-profiles.icon-fz-39 li a {
  font-size: 39px;
}
.social-profiles.icon-fz-39 li {
  padding-bottom: 10px;
}
.social-profiles.icon-fz-40 li a {
  font-size: 40px;
}
.social-profiles.icon-fz-40 li {
  padding-bottom: 10px;
}
.social-profiles.item-spacing-5.social-url ul.social-profiles-inner {
  margin-left: -2.5px;
  margin-right: -2.5px;
}
.social-profiles.item-spacing-5 li {
  padding-left: 2.5px;
  padding-right: 2.5px;
}
.social-profiles.item-spacing-10.social-url ul.social-profiles-inner {
  margin-left: -5px;
  margin-right: -5px;
}
.social-profiles.item-spacing-10 li {
  padding-left: 5px;
  padding-right: 5px;
}
.social-profiles.item-spacing-15.social-url ul.social-profiles-inner {
  margin-left: -7.5px;
  margin-right: -7.5px;
}
.social-profiles.item-spacing-15 li {
  padding-left: 7.5px;
  padding-right: 7.5px;
}
.social-profiles.item-spacing-20.social-url ul.social-profiles-inner {
  margin-left: -10px;
  margin-right: -10px;
}
.social-profiles.item-spacing-20 li {
  padding-left: 10px;
  padding-right: 10px;
}
.social-profiles.item-spacing-25.social-url ul.social-profiles-inner {
  margin-left: -12.5px;
  margin-right: -12.5px;
}
.social-profiles.item-spacing-25 li {
  padding-left: 12.5px;
  padding-right: 12.5px;
}
.social-profiles.item-spacing-30.social-url ul.social-profiles-inner {
  margin-left: -15px;
  margin-right: -15px;
}
.social-profiles.item-spacing-30 li {
  padding-left: 15px;
  padding-right: 15px;
}
.social-profiles.item-spacing-35.social-url ul.social-profiles-inner {
  margin-left: -17.5px;
  margin-right: -17.5px;
}
.social-profiles.item-spacing-35 li {
  padding-left: 17.5px;
  padding-right: 17.5px;
}
.social-profiles.item-spacing-40.social-url ul.social-profiles-inner {
  margin-left: -20px;
  margin-right: -20px;
}
.social-profiles.item-spacing-40 li {
  padding-left: 20px;
  padding-right: 20px;
}
.social-profiles.item-spacing-45.social-url ul.social-profiles-inner {
  margin-left: -22.5px;
  margin-right: -22.5px;
}
.social-profiles.item-spacing-45 li {
  padding-left: 22.5px;
  padding-right: 22.5px;
}
.social-profiles.item-spacing-50.social-url ul.social-profiles-inner {
  margin-left: -25px;
  margin-right: -25px;
}
.social-profiles.item-spacing-50 li {
  padding-left: 25px;
  padding-right: 25px;
}
.social-profiles.icon-color-p li a {
  color: #dd9c39;
}
.social-profiles.icon-color-hover-p li a:hover {
  color: #dd9c39;
}
.social-profiles.style-rounded.rounded-bg-p li a {
  background-color: #dd9c39;
}
.social-profiles.style-rounded.rounded-bg-hover-p li a:hover {
  background-color: #dd9c39;
}
.social-profiles.icon-color-s li a {
  color: #1e73be;
}
.social-profiles.icon-color-hover-s li a:hover {
  color: #1e73be;
}
.social-profiles.style-rounded.rounded-bg-s li a {
  background-color: #1e73be;
}
.social-profiles.style-rounded.rounded-bg-hover-s li a:hover {
  background-color: #1e73be;
}
.social-profiles.icon-color-text li a {
  color: #444;
}
.social-profiles.icon-color-hover-text li a:hover {
  color: #444;
}
.social-profiles.style-rounded.rounded-bg-text li a {
  background-color: #444;
}
.social-profiles.style-rounded.rounded-bg-hover-text li a:hover {
  background-color: #444;
}
.social-profiles.icon-color-meta-text li a {
  color: #666;
}
.social-profiles.icon-color-hover-meta-text li a:hover {
  color: #666;
}
.social-profiles.style-rounded.rounded-bg-meta-text li a {
  background-color: #666;
}
.social-profiles.style-rounded.rounded-bg-hover-meta-text li a:hover {
  background-color: #666;
}
.social-profiles.icon-color-border li a {
  color: rgba(128, 128, 128, 0.2);
}
.social-profiles.icon-color-hover-border li a:hover {
  color: rgba(128, 128, 128, 0.2);
}
.social-profiles.style-rounded.rounded-bg-border li a {
  background-color: rgba(128, 128, 128, 0.2);
}
.social-profiles.style-rounded.rounded-bg-hover-border li a:hover {
  background-color: rgba(128, 128, 128, 0.2);
}
.social-profiles.icon-color-light li a {
  color: #fff;
}
.social-profiles.icon-color-hover-light li a:hover {
  color: #fff;
}
.social-profiles.style-rounded.rounded-bg-light li a {
  background-color: #fff;
}
.social-profiles.style-rounded.rounded-bg-hover-light li a:hover {
  background-color: #fff;
}
.social-profiles.icon-color-dark li a {
  color: #000;
}
.social-profiles.icon-color-hover-dark li a:hover {
  color: #000;
}
.social-profiles.style-rounded.rounded-bg-dark li a {
  background-color: #000;
}
.social-profiles.style-rounded.rounded-bg-hover-dark li a:hover {
  background-color: #000;
}
.social-profiles.icon-color-gray2 li a {
  color: #222;
}
.social-profiles.icon-color-hover-gray2 li a:hover {
  color: #222;
}
.social-profiles.style-rounded.rounded-bg-gray2 li a {
  background-color: #222;
}
.social-profiles.style-rounded.rounded-bg-hover-gray2 li a:hover {
  background-color: #222;
}
.social-profiles.icon-color-gray4 li a {
  color: #444;
}
.social-profiles.icon-color-hover-gray4 li a:hover {
  color: #444;
}
.social-profiles.style-rounded.rounded-bg-gray4 li a {
  background-color: #444;
}
.social-profiles.style-rounded.rounded-bg-hover-gray4 li a:hover {
  background-color: #444;
}
.social-profiles.icon-color-gray6 li a {
  color: #666;
}
.social-profiles.icon-color-hover-gray6 li a:hover {
  color: #666;
}
.social-profiles.style-rounded.rounded-bg-gray6 li a {
  background-color: #666;
}
.social-profiles.style-rounded.rounded-bg-hover-gray6 li a:hover {
  background-color: #666;
}
.social-profiles.icon-color-gray8 li a {
  color: #888;
}
.social-profiles.icon-color-hover-gray8 li a:hover {
  color: #888;
}
.social-profiles.style-rounded.rounded-bg-gray8 li a {
  background-color: #888;
}
.social-profiles.style-rounded.rounded-bg-hover-gray8 li a:hover {
  background-color: #888;
}
.social-profiles.icon-color-dunkelorange li a {
  color: #dd9c39;
}
.social-profiles.icon-color-hover-dunkelorange li a:hover {
  color: #dd9c39;
}
.social-profiles.style-rounded.rounded-bg-dunkelorange li a {
  background-color: #dd9c39;
}
.social-profiles.style-rounded.rounded-bg-hover-dunkelorange li a:hover {
  background-color: #dd9c39;
}
.social-profiles.style-rounded.rounded-bg-transparent li a {
  background-color: transparent;
}
.social-profiles.style-rounded.rounded-bg-hover-transparent li a:hover {
  background-color: transparent;
}
.social-profiles.style-rounded li a {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.social-profiles.style-rounded.rounded-size-20 li a {
  width: 20px;
  height: 20px;
}
.social-profiles.style-rounded.rounded-size-20 li a > i:before {
  line-height: 20px;
}
.social-profiles.style-rounded.rounded-size-22 li a {
  width: 22px;
  height: 22px;
}
.social-profiles.style-rounded.rounded-size-22 li a > i:before {
  line-height: 22px;
}
.social-profiles.style-rounded.rounded-size-24 li a {
  width: 24px;
  height: 24px;
}
.social-profiles.style-rounded.rounded-size-24 li a > i:before {
  line-height: 24px;
}
.social-profiles.style-rounded.rounded-size-26 li a {
  width: 26px;
  height: 26px;
}
.social-profiles.style-rounded.rounded-size-26 li a > i:before {
  line-height: 26px;
}
.social-profiles.style-rounded.rounded-size-28 li a {
  width: 28px;
  height: 28px;
}
.social-profiles.style-rounded.rounded-size-28 li a > i:before {
  line-height: 28px;
}
.social-profiles.style-rounded.rounded-size-30 li a {
  width: 30px;
  height: 30px;
}
.social-profiles.style-rounded.rounded-size-30 li a > i:before {
  line-height: 30px;
}
.social-profiles.style-rounded.rounded-size-32 li a {
  width: 32px;
  height: 32px;
}
.social-profiles.style-rounded.rounded-size-32 li a > i:before {
  line-height: 32px;
}
.social-profiles.style-rounded.rounded-size-34 li a {
  width: 34px;
  height: 34px;
}
.social-profiles.style-rounded.rounded-size-34 li a > i:before {
  line-height: 34px;
}
.social-profiles.style-rounded.rounded-size-36 li a {
  width: 36px;
  height: 36px;
}
.social-profiles.style-rounded.rounded-size-36 li a > i:before {
  line-height: 36px;
}
.social-profiles.style-rounded.rounded-size-38 li a {
  width: 38px;
  height: 38px;
}
.social-profiles.style-rounded.rounded-size-38 li a > i:before {
  line-height: 38px;
}
.social-profiles.style-rounded.rounded-size-40 li a {
  width: 40px;
  height: 40px;
}
.social-profiles.style-rounded.rounded-size-40 li a > i:before {
  line-height: 40px;
}
.social-profiles.style-rounded.rounded-size-42 li a {
  width: 42px;
  height: 42px;
}
.social-profiles.style-rounded.rounded-size-42 li a > i:before {
  line-height: 42px;
}
.social-profiles.style-rounded.rounded-size-44 li a {
  width: 44px;
  height: 44px;
}
.social-profiles.style-rounded.rounded-size-44 li a > i:before {
  line-height: 44px;
}
.social-profiles.style-rounded.rounded-size-46 li a {
  width: 46px;
  height: 46px;
}
.social-profiles.style-rounded.rounded-size-46 li a > i:before {
  line-height: 46px;
}
.social-profiles.style-rounded.rounded-size-48 li a {
  width: 48px;
  height: 48px;
}
.social-profiles.style-rounded.rounded-size-48 li a > i:before {
  line-height: 48px;
}
.social-profiles.style-rounded.rounded-size-50 li a {
  width: 50px;
  height: 50px;
}
.social-profiles.style-rounded.rounded-size-50 li a > i:before {
  line-height: 50px;
}
.social-profiles.style-rounded.rounded-size-52 li a {
  width: 52px;
  height: 52px;
}
.social-profiles.style-rounded.rounded-size-52 li a > i:before {
  line-height: 52px;
}
.social-profiles.style-rounded.rounded-size-54 li a {
  width: 54px;
  height: 54px;
}
.social-profiles.style-rounded.rounded-size-54 li a > i:before {
  line-height: 54px;
}
.social-profiles.style-rounded.rounded-size-56 li a {
  width: 56px;
  height: 56px;
}
.social-profiles.style-rounded.rounded-size-56 li a > i:before {
  line-height: 56px;
}
.social-profiles.style-rounded.rounded-size-58 li a {
  width: 58px;
  height: 58px;
}
.social-profiles.style-rounded.rounded-size-58 li a > i:before {
  line-height: 58px;
}
.social-profiles.style-rounded.rounded-size-60 li a {
  width: 60px;
  height: 60px;
}
.social-profiles.style-rounded.rounded-size-60 li a > i:before {
  line-height: 60px;
}
.cortana-widget-social-profiles {
  padding-top: 0;
  padding-bottom: 0;
}
.cortana-widget-social-profiles .social-profiles .social-profiles-inner-wrapper {
  display: inline-block;
}
.cortana-widget-social-profiles .social-profiles.share-this .share-this-label, .cortana-widget-social-profiles .social-profiles.share-this .social-profiles-inner {
  display: table-cell;
  vertical-align: middle;
}
.cortana-widget-image-info .image-info-wrapper img {
  margin-bottom: 20px;
}
.cortana-widget-image-info .image-info-wrapper .information + a.read-more-link {
  margin-top: 10px;
}
.cortana-widget-image-info .image-info-wrapper a.read-more-link {
  display: inline-block;
}
.cortana-widget-image-info .image-info-wrapper a.read-more-link:before {
  display: inline-block;
  zoom: 1;
  *display: inline;
  content: "\f101";
  font-family: 'fontawesome';
  vertical-align: initial;
  border-right: 5px solid transparent;
}
.cortana-widget-posts {
  margin-bottom: 25px;
}
.cortana-widget-posts .cortana-widget-title {
  margin-bottom: 0;
}
.cortana-widget-posts-list .widget-posts-item {
  display: table;
  width: 100%;
}
.cortana-widget-posts-list .widget-posts-item:not(:last-of-type) {
  border-bottom: 1px solid rgba(128, 128, 128, 0.2);
}
.cortana-widget-posts-list .widget-posts-item > div {
  display: table-cell;
  vertical-align: top;
}
.cortana-widget-posts-list .widget-post-thumbnail {
  width: 95px;
}
.cortana-widget-posts-list .widget-post-thumbnail .__inner {
  padding-top: 20px;
}
.cortana-widget-posts-list .widget-post-thumbnail .__image {
  display: block;
  position: relative;
  width: 78px;
}
.cortana-widget-posts-list .widget-post-thumbnail .__image .__overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0;
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.cortana-widget-posts-list .widget-post-thumbnail .__image:hover .__overlay {
  opacity: 0.3;
}
.cortana-widget-posts-list .widget-post-info {
  font-size: 13px;
}
.cortana-widget-posts-list .widget-post-info .__inner {
  padding-top: 10px;
  padding-bottom: 10px;
}
.cortana-widget-posts-list .widget-post-info .widget-post-title a {
  font-family: Montserrat;
  text-decoration: none;
}
.cortana-widget-posts-list .widget-post-info .widget-post-date {
  font-family: Playfair Display;
  font-style: italic;
}
.cortana-widget-twitter {
  margin-bottom: 20px;
}
.cortana-widget-twitter .cortana-widget-title {
  margin-bottom: 0;
}
.widget-twitter-item {
  font-size: 13px;
  padding-top: 18px;
  padding-bottom: 13px;
  line-height: 2.2;
}
.widget-twitter-item:not(:last-of-type) {
  border-bottom: 1px solid rgba(128, 128, 128, 0.2);
}
.widget-twitter-item i {
  color: #666;
  font-size: 17px;
  float: left;
  margin-right: 15px;
  margin-top: 5px;
}
.widget-twitter-item .twitter-content {
  position: relative;
  overflow: hidden;
  font-weight: 500;
}
.widget-twitter-item .twitter-content .twitter-time {
  margin-top: 5px;
  font-family: Playfair Display;
  font-style: italic;
  display: block;
}
.widget_nav_menu li.menu-item > ul.sub-menu {
  padding-top: 20px;
}
.cortana-logo-wrapper img {
  max-width: 100%;
}
.cortana-widget.cortana-widget-menu {
  overflow: visible;
}
.cortana-widget.cortana-widget-menu ul {
  font-size: inherit;
  font-weight: inherit;
}
.cortana-widget-menu-content ul > li.menu-item {
  padding: 0;
  font-size: inherit;
  line-height: 1.2;
}
.cortana-widget-menu-content .menu-item a {
  display: block;
}
.cortana-widget-vertical-menu .cortana-widget-menu-content ul > li.menu-item {
  line-height: inherit;
}
.cortana-widget-vertical-menu .cortana-widget-menu-content .menu-item a {
  display: inline-block;
}
.cortana-widget-vertical-menu.list-icon_on .menu-item a {
  position: relative;
  padding-left: 20px;
}
.cortana-widget-vertical-menu.list-icon_on .__menu-pre-icon:before {
  position: absolute;
  font-size: 15px;
  height: 15px;
  top: 0;
  left: 0;
  bottom: 0;
  margin-top: auto;
  margin-bottom: auto;
}
.cortana-widget-vertical-menu.list-icon_on.text-right .menu-item a {
  padding-left: 0;
  padding-right: 20px;
}
.cortana-widget-vertical-menu.list-icon_on.text-right .__menu-pre-icon:before {
  left: auto;
  right: 0;
}
.cortana-widget-vertical-menu.list-icon_on.list-icon-color-p .__menu-pre-icon {
  color: #dd9c39;
}
.cortana-widget-vertical-menu.list-icon_on.list-icon-color-s .__menu-pre-icon {
  color: #1e73be;
}
.cortana-widget-vertical-menu.list-icon_on.list-icon-color-text .__menu-pre-icon {
  color: #444;
}
.cortana-widget-vertical-menu.list-icon_on.list-icon-color-meta-text .__menu-pre-icon {
  color: #666;
}
.cortana-widget-vertical-menu.list-icon_on.list-icon-color-border .__menu-pre-icon {
  color: rgba(128, 128, 128, 0.2);
}
.cortana-widget-vertical-menu.list-icon_on.list-icon-color-light .__menu-pre-icon {
  color: #fff;
}
.cortana-widget-vertical-menu.list-icon_on.list-icon-color-dark .__menu-pre-icon {
  color: #000;
}
.cortana-widget-vertical-menu.list-icon_on.list-icon-color-gray2 .__menu-pre-icon {
  color: #222;
}
.cortana-widget-vertical-menu.list-icon_on.list-icon-color-gray4 .__menu-pre-icon {
  color: #444;
}
.cortana-widget-vertical-menu.list-icon_on.list-icon-color-gray6 .__menu-pre-icon {
  color: #666;
}
.cortana-widget-vertical-menu.list-icon_on.list-icon-color-gray8 .__menu-pre-icon {
  color: #888;
}
.cortana-widget-vertical-menu.list-icon_on.list-icon-color-dunkelorange .__menu-pre-icon {
  color: #dd9c39;
}
.cortana-widget-horizontal-menu .menu-item {
  display: inline-block;
  position: relative;
}
.cortana-widget-horizontal-menu .menu-item > a {
  padding-top: 10px;
  padding-bottom: 10px;
}
.cortana-widget-horizontal-menu.menu-item-spacing-5 {
  margin-left: -2.5px;
  margin-right: -2.5px;
}
.cortana-widget-horizontal-menu.menu-item-spacing-5 .menu-item a {
  margin-left: 2.5px;
  margin-right: 2.5px;
}
.cortana-widget-horizontal-menu.menu-item-spacing-10 {
  margin-left: -5px;
  margin-right: -5px;
}
.cortana-widget-horizontal-menu.menu-item-spacing-10 .menu-item a {
  margin-left: 5px;
  margin-right: 5px;
}
.cortana-widget-horizontal-menu.menu-item-spacing-15 {
  margin-left: -7.5px;
  margin-right: -7.5px;
}
.cortana-widget-horizontal-menu.menu-item-spacing-15 .menu-item a {
  margin-left: 7.5px;
  margin-right: 7.5px;
}
.cortana-widget-horizontal-menu.menu-item-spacing-20 {
  margin-left: -10px;
  margin-right: -10px;
}
.cortana-widget-horizontal-menu.menu-item-spacing-20 .menu-item a {
  margin-left: 10px;
  margin-right: 10px;
}
.cortana-widget-horizontal-menu.menu-item-spacing-25 {
  margin-left: -12.5px;
  margin-right: -12.5px;
}
.cortana-widget-horizontal-menu.menu-item-spacing-25 .menu-item a {
  margin-left: 12.5px;
  margin-right: 12.5px;
}
.cortana-widget-horizontal-menu.menu-item-spacing-30 {
  margin-left: -15px;
  margin-right: -15px;
}
.cortana-widget-horizontal-menu.menu-item-spacing-30 .menu-item a {
  margin-left: 15px;
  margin-right: 15px;
}
.cortana-widget-horizontal-menu.menu-item-spacing-35 {
  margin-left: -17.5px;
  margin-right: -17.5px;
}
.cortana-widget-horizontal-menu.menu-item-spacing-35 .menu-item a {
  margin-left: 17.5px;
  margin-right: 17.5px;
}
.cortana-widget-horizontal-menu.menu-item-spacing-40 {
  margin-left: -20px;
  margin-right: -20px;
}
.cortana-widget-horizontal-menu.menu-item-spacing-40 .menu-item a {
  margin-left: 20px;
  margin-right: 20px;
}
.cortana-widget-horizontal-menu.menu-item-spacing-45 {
  margin-left: -22.5px;
  margin-right: -22.5px;
}
.cortana-widget-horizontal-menu.menu-item-spacing-45 .menu-item a {
  margin-left: 22.5px;
  margin-right: 22.5px;
}
.cortana-widget-horizontal-menu.menu-item-spacing-50 {
  margin-left: -25px;
  margin-right: -25px;
}
.cortana-widget-horizontal-menu.menu-item-spacing-50 .menu-item a {
  margin-left: 25px;
  margin-right: 25px;
}
.cortana-widget-horizontal-menu.menu-item-spacing-55 {
  margin-left: -27.5px;
  margin-right: -27.5px;
}
.cortana-widget-horizontal-menu.menu-item-spacing-55 .menu-item a {
  margin-left: 27.5px;
  margin-right: 27.5px;
}
.cortana-widget-horizontal-menu.menu-item-spacing-60 {
  margin-left: -30px;
  margin-right: -30px;
}
.cortana-widget-horizontal-menu.menu-item-spacing-60 .menu-item a {
  margin-left: 30px;
  margin-right: 30px;
}
.cortana-widget-horizontal-menu.cortana-enable-submenu .cortana-widget-menu-content > ul > .menu-item.menu-item-has-children > a:after {
  padding-left: 3px;
  font-size: 50%;
  content: "\e069";
  font-family: "9wpthemes" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
.cortana-widget-horizontal-menu.cortana-enable-submenu .sub-menu {
  position: absolute;
  width: 200px;
  top: 100%;
  left: 0;
  background-color: #fff;
  border: 1px solid rgba(128, 128, 128, 0.2);
  padding: 15px;
  visibility: collapse;
  opacity: 0;
  z-index: 100;
}
.cortana-widget-horizontal-menu.cortana-enable-submenu .sub-menu .menu-item {
  margin-right: 0;
  display: block;
}
.cortana-widget-horizontal-menu.cortana-enable-submenu .sub-menu .menu-item > a {
  padding-top: 5px;
  padding-bottom: 5px;
  margin-right: 0;
  display: block;
}
.cortana-widget-horizontal-menu.cortana-enable-submenu.text-right .sub-menu {
  left: auto;
  right: 0;
}
.cortana-widget-horizontal-menu.cortana-enable-submenu .menu-item:hover .sub-menu {
  -webkit-transition: opacity 0.3s, visibility 0s;
  -o-transition: opacity 0.3s, visibility 0s;
  transition: opacity 0.3s, visibility 0s;
  opacity: 1;
  visibility: visible;
}
.cortana-widget-horizontal-menu.cortana-enable-submenu.cortana-widget-submenu-dark .sub-menu {
  color: #444;
  background-color: #fff;
}
.cortana-widget-horizontal-menu.cortana-enable-submenu.cortana-widget-submenu-light .sub-menu {
  color: #fff;
  background-color: #222;
}
.cortana-widget-vertical-menu.menu-number-column-2 .menu-item {
  float: left;
  width: 50%;
}
.cortana-widget-vertical-menu.menu-number-column-3 .menu-item {
  float: left;
  width: 33.33333%;
}
.cortana-widget-vertical-menu.menu-number-column-4 .menu-item {
  float: left;
  width: 25%;
}
.cortana-widget-vertical-section-menu .cortana-widget-menu-content .menu-item a {
  padding: 0 25px;
  height: 50px;
  line-height: 50px;
  color: #666;
  background-color: #f9f9f9;
}
.cortana-widget-vertical-section-menu .cortana-widget-menu-content .menu-item a:hover {
  color: #fff;
  background-color: #dd9c39;
}
.cortana-widget-vertical-section-menu .cortana-widget-menu-content .menu-item.current-menu-item a {
  color: #fff;
  background-color: #dd9c39;
}
.cortana-widget-vertical-menu.menu-item-spacing-5, .cortana-widget-vertical-multi-level.menu-item-spacing-5, .cortana-widget-vertical-section-menu.menu-item-spacing-5 {
  margin-bottom: -5px;
}
.cortana-widget-vertical-menu.menu-item-spacing-5 .menu-item a, .cortana-widget-vertical-multi-level.menu-item-spacing-5 .menu-item a, .cortana-widget-vertical-section-menu.menu-item-spacing-5 .menu-item a {
  margin-bottom: 5px;
}
.cortana-widget-vertical-menu.menu-item-spacing-10, .cortana-widget-vertical-multi-level.menu-item-spacing-10, .cortana-widget-vertical-section-menu.menu-item-spacing-10 {
  margin-bottom: -10px;
}
.cortana-widget-vertical-menu.menu-item-spacing-10 .menu-item a, .cortana-widget-vertical-multi-level.menu-item-spacing-10 .menu-item a, .cortana-widget-vertical-section-menu.menu-item-spacing-10 .menu-item a {
  margin-bottom: 10px;
}
.cortana-widget-vertical-menu.menu-item-spacing-15, .cortana-widget-vertical-multi-level.menu-item-spacing-15, .cortana-widget-vertical-section-menu.menu-item-spacing-15 {
  margin-bottom: -15px;
}
.cortana-widget-vertical-menu.menu-item-spacing-15 .menu-item a, .cortana-widget-vertical-multi-level.menu-item-spacing-15 .menu-item a, .cortana-widget-vertical-section-menu.menu-item-spacing-15 .menu-item a {
  margin-bottom: 15px;
}
.cortana-widget-vertical-menu.menu-item-spacing-20, .cortana-widget-vertical-multi-level.menu-item-spacing-20, .cortana-widget-vertical-section-menu.menu-item-spacing-20 {
  margin-bottom: -20px;
}
.cortana-widget-vertical-menu.menu-item-spacing-20 .menu-item a, .cortana-widget-vertical-multi-level.menu-item-spacing-20 .menu-item a, .cortana-widget-vertical-section-menu.menu-item-spacing-20 .menu-item a {
  margin-bottom: 20px;
}
.cortana-widget-vertical-menu.menu-item-spacing-25, .cortana-widget-vertical-multi-level.menu-item-spacing-25, .cortana-widget-vertical-section-menu.menu-item-spacing-25 {
  margin-bottom: -25px;
}
.cortana-widget-vertical-menu.menu-item-spacing-25 .menu-item a, .cortana-widget-vertical-multi-level.menu-item-spacing-25 .menu-item a, .cortana-widget-vertical-section-menu.menu-item-spacing-25 .menu-item a {
  margin-bottom: 25px;
}
.cortana-widget-vertical-menu.menu-item-spacing-30, .cortana-widget-vertical-multi-level.menu-item-spacing-30, .cortana-widget-vertical-section-menu.menu-item-spacing-30 {
  margin-bottom: -30px;
}
.cortana-widget-vertical-menu.menu-item-spacing-30 .menu-item a, .cortana-widget-vertical-multi-level.menu-item-spacing-30 .menu-item a, .cortana-widget-vertical-section-menu.menu-item-spacing-30 .menu-item a {
  margin-bottom: 30px;
}
.cortana-widget-vertical-menu.menu-item-spacing-35, .cortana-widget-vertical-multi-level.menu-item-spacing-35, .cortana-widget-vertical-section-menu.menu-item-spacing-35 {
  margin-bottom: -35px;
}
.cortana-widget-vertical-menu.menu-item-spacing-35 .menu-item a, .cortana-widget-vertical-multi-level.menu-item-spacing-35 .menu-item a, .cortana-widget-vertical-section-menu.menu-item-spacing-35 .menu-item a {
  margin-bottom: 35px;
}
.cortana-widget-vertical-menu.menu-item-spacing-40, .cortana-widget-vertical-multi-level.menu-item-spacing-40, .cortana-widget-vertical-section-menu.menu-item-spacing-40 {
  margin-bottom: -40px;
}
.cortana-widget-vertical-menu.menu-item-spacing-40 .menu-item a, .cortana-widget-vertical-multi-level.menu-item-spacing-40 .menu-item a, .cortana-widget-vertical-section-menu.menu-item-spacing-40 .menu-item a {
  margin-bottom: 40px;
}
.cortana-widget-vertical-menu.menu-item-spacing-45, .cortana-widget-vertical-multi-level.menu-item-spacing-45, .cortana-widget-vertical-section-menu.menu-item-spacing-45 {
  margin-bottom: -45px;
}
.cortana-widget-vertical-menu.menu-item-spacing-45 .menu-item a, .cortana-widget-vertical-multi-level.menu-item-spacing-45 .menu-item a, .cortana-widget-vertical-section-menu.menu-item-spacing-45 .menu-item a {
  margin-bottom: 45px;
}
.cortana-widget-vertical-menu.menu-item-spacing-50, .cortana-widget-vertical-multi-level.menu-item-spacing-50, .cortana-widget-vertical-section-menu.menu-item-spacing-50 {
  margin-bottom: -50px;
}
.cortana-widget-vertical-menu.menu-item-spacing-50 .menu-item a, .cortana-widget-vertical-multi-level.menu-item-spacing-50 .menu-item a, .cortana-widget-vertical-section-menu.menu-item-spacing-50 .menu-item a {
  margin-bottom: 50px;
}
.cortana-widget-vertical-menu.menu-item-spacing-55, .cortana-widget-vertical-multi-level.menu-item-spacing-55, .cortana-widget-vertical-section-menu.menu-item-spacing-55 {
  margin-bottom: -55px;
}
.cortana-widget-vertical-menu.menu-item-spacing-55 .menu-item a, .cortana-widget-vertical-multi-level.menu-item-spacing-55 .menu-item a, .cortana-widget-vertical-section-menu.menu-item-spacing-55 .menu-item a {
  margin-bottom: 55px;
}
.cortana-widget-vertical-menu.menu-item-spacing-60, .cortana-widget-vertical-multi-level.menu-item-spacing-60, .cortana-widget-vertical-section-menu.menu-item-spacing-60 {
  margin-bottom: -60px;
}
.cortana-widget-vertical-menu.menu-item-spacing-60 .menu-item a, .cortana-widget-vertical-multi-level.menu-item-spacing-60 .menu-item a, .cortana-widget-vertical-section-menu.menu-item-spacing-60 .menu-item a {
  margin-bottom: 60px;
}
.cortana-widget-menu .cortana-widget-vertical-multi-level ul, .cortana-widget-menu .cortana-widget-vertical-multi-level li {
  padding: 0;
  margin: 0;
}
.cortana-widget-menu .cortana-widget-vertical-multi-level .cortana-link-container {
  position: relative;
}
.cortana-widget-menu .cortana-widget-vertical-multi-level .cortana-link-container .cortana-open-sub-menu {
  display: block;
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -10px;
  padding-top: 0;
  padding-bottom: 0;
}
.cortana-widget-menu .cortana-widget-vertical-multi-level .cortana-link-container .cortana-open-sub-menu i:before {
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  display: block;
  font-size: 10px;
  font-weight: 400 !important;
}
.cortana-widget-menu .cortana-widget-vertical-multi-level .sub-menu-opening > .cortana-link-container .cortana-open-sub-menu {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.cortana-widget-menu .cortana-widget-vertical-multi-level .menu-item {
  text-transform: uppercase;
}
.cortana-widget-menu .cortana-widget-vertical-multi-level .menu-item i {
  font-size: 110%;
}
.cortana-widget-menu .cortana-widget-vertical-multi-level .menu-item a {
  padding-top: 5px;
  padding-bottom: 5px;
  display: block;
}
.cortana-widget-menu .cortana-widget-vertical-multi-level .menu-item .menu-item {
  text-transform: capitalize;
}
.cortana-widget-menu .cortana-widget-vertical-multi-level .sub-menu {
  padding-left: 15px;
  display: none;
}
.cortana-widget-menu .cortana-widget-vertical-multi-level.text-right .cortana-open-sub-menu {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  right: auto;
  left: 0;
}
.cortana-widget-menu .cortana-widget-vertical-multi-level.text-right .sub-menu {
  padding-left: 0;
  padding-right: 15px;
}
.cortana-widget-menu .cortana-widget-vertical-multi-level.text-center .sub-menu {
  padding-left: 0;
  padding-right: 0;
}
.cortana-widget-menu .cortana-widget-vertical-multi-level.cortana-tree-menu-hide-icon .menu-item .cortana-menu-icon {
  display: none;
}
.cortana-widget-menu .cortana-widget-vertical-multi-level.cortana-tree-menu-hide-arrow .cortana-open-sub-menu {
  display: none;
}
.cortana-widget-menu .cortana-widget-vertical-multi-level.reduce-sub-menu-fontsize .sub-menu {
  font-size: 90%;
}
.cortana-download {
  border: 1px solid rgba(128, 128, 128, 0.2);
  background-color: #fff;
  margin-bottom: 5px;
}
.cortana-download:hover {
  background-color: #f9f9f9;
}
.cortana-download a.__inner {
  position: relative;
  display: block;
  text-decoration: none;
  font-family: Montserrat;
  font-size: 13px;
}
.cortana-download a.__inner, .cortana-download a.__inner:hover {
  color: #666;
}
.cortana-download .__icon {
  position: absolute;
  width: 48px;
  height: 100%;
  top: 0;
  left: 0;
  font-size: 18px;
}
.cortana-download .__icon i:before {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.cortana-download .__text {
  padding-left: 50px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 28px;
}
.cortana-widget-service .cortana-widget-posts-list .widget-posts-item:not(:last-of-type) {
  border-bottom: none;
}
.cortana-widget-service .cortana-widget-posts-list .widget-post-info .widget-post-title a {
  font-size: 18px;
  font-weight: 600;
  color: #212121;
}
.cortana-widget-service .entry-content {
  color: #666;
  font-size: 15px;
}
.cortana-widget-service .cortana-widget-posts-list .widget-post-thumbnail .__image {
  width: 120px;
  margin-right: 20px;
}
.cortana-widget-service .cortana-widget-posts-list .widget-post-thumbnail .__image img {
  width: 100%;
  height: auto;
}
.cortana-widget-service .cortana-widget-posts-list .widget-post-thumbnail .__inner {
  padding: 0;
}
.cortana-widget-service .cortana-widget-posts-list .widget-post-info .__inner {
  padding-top: 0;
}
.cortana-widget-service .widget-posts-item {
  margin-bottom: 15px;
}
.cortana-widget-service .widget-post-title {
  position: relative;
  bottom: 8px;
}
.portfolio-loop .entry-header {
  margin-bottom: 0;
}
.cortana-gutter-0 .portfolio-loop .cortana-portfolio-overlay-default {
  margin-bottom: 0px;
}
.cortana-gutter-1 .portfolio-loop .cortana-portfolio-overlay-default {
  margin-bottom: 1px;
}
.cortana-gutter-2 .portfolio-loop .cortana-portfolio-overlay-default {
  margin-bottom: 2px;
}
.cortana-gutter-3 .portfolio-loop .cortana-portfolio-overlay-default {
  margin-bottom: 3px;
}
.cortana-gutter-4 .portfolio-loop .cortana-portfolio-overlay-default {
  margin-bottom: 4px;
}
.cortana-gutter-5 .portfolio-loop .cortana-portfolio-overlay-default {
  margin-bottom: 5px;
}
.cortana-gutter-5 .portfolio-loop .cortana-portfolio-overlay-default {
  margin-bottom: 5px;
}
.cortana-gutter-10 .portfolio-loop .cortana-portfolio-overlay-default {
  margin-bottom: 10px;
}
.cortana-gutter-15 .portfolio-loop .cortana-portfolio-overlay-default {
  margin-bottom: 15px;
}
.cortana-gutter-20 .portfolio-loop .cortana-portfolio-overlay-default {
  margin-bottom: 20px;
}
.cortana-gutter-25 .portfolio-loop .cortana-portfolio-overlay-default {
  margin-bottom: 25px;
}
.cortana-gutter-30 .portfolio-loop .cortana-portfolio-overlay-default {
  margin-bottom: 30px;
}
.cortana-gutter-35 .portfolio-loop .cortana-portfolio-overlay-default {
  margin-bottom: 35px;
}
.cortana-gutter-40 .portfolio-loop .cortana-portfolio-overlay-default {
  margin-bottom: 40px;
}
.cortana-gutter-45 .portfolio-loop .cortana-portfolio-overlay-default {
  margin-bottom: 45px;
}
.cortana-gutter-50 .portfolio-loop .cortana-portfolio-overlay-default {
  margin-bottom: 50px;
}
.cortana-gutter-55 .portfolio-loop .cortana-portfolio-overlay-default {
  margin-bottom: 55px;
}
.cortana-gutter-60 .portfolio-loop .cortana-portfolio-overlay-default {
  margin-bottom: 60px;
}
.cortana-portfolio-simple-default .entry-thumbnail .__overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  background-color: rgba(221, 156, 57, 0.8);
  opacity: 0;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.cortana-portfolio-simple-default .entry-thumbnail .__overlay i {
  color: #fff;
  width: 48px;
  height: 48px;
  top: 50%;
  position: absolute;
  left: 50%;
  margin-top: -24px;
  margin-left: -24px;
  line-height: 48px;
  text-align: center;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  border: 2px solid #fff;
}
.cortana-portfolio-simple-default .entry-thumbnail .__overlay i:before {
  display: block;
}
.cortana-portfolio-simple-default .entry-thumbnail:hover .__overlay {
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.cortana-portfolio-simple-default .entry-thumbnail:hover img {
  transform: scale(1);
}
.cortana-portfolio-simple-default .entry-title {
  text-transform: uppercase;
  margin-top: 23px;
  margin-bottom: 23px;
  font-size: 14px;
  text-align: center;
}
.cortana-portfolio-simple-default .entry-title a {
  text-decoration: none;
  color: inherit;
}
.cortana-portfolio-simple-default .entry-title a:hover {
  color: #dd9c39;
}
.cortana-portfolio-overlay-default .entry-thumbnail img {
  width: 100%;
}
.cortana-portfolio-overlay-default .entry-thumbnail:hover img {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.cortana-portfolio-overlay-default .entry-content {
  padding: 15px;
}
.cortana-portfolio-overlay-default .entry-content .cell-middle {
  padding: 15px;
}
.cortana-portfolio-overlay-default .entry-content a {
  text-decoration: none;
}
.cortana-portfolio-overlay-default .entry-content .__separator {
  -webkit-transition: all 0.6s ease-out;
  -o-transition: all 0.6s ease-out;
  transition: all 0.6s ease-out;
  border-bottom: 1px solid;
  width: 0px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 10px;
}
.cortana-portfolio-overlay-default .entry-content .entry-title {
  font-size: 16px;
  margin-bottom: 10px;
}
.cortana-portfolio-overlay-default:hover .entry-content .__separator {
  width: 101px;
}
.cortana-portfolio-classic-default h1, .cortana-portfolio-classic-default h2, .cortana-portfolio-classic-default h3, .cortana-portfolio-classic-default h4, .cortana-portfolio-classic-default h5, .cortana-portfolio-classic-default h6 {
  line-height: 1.4;
}
.cortana-portfolio-classic-default h3, .cortana-portfolio-classic-default p, .cortana-portfolio-classic-default .entry-website {
  margin-bottom: 12px;
}
.cortana-portfolio-classic-default .entry-header {
  margin-bottom: 25px;
}
.cortana-portfolio-classic-default .entry-website span, .cortana-portfolio-classic-default .entry-label span {
  display: inline-block;
}
.portfolio-item-classic-horizontal article.portfolio, .portfolio-items-classic-vertical article.portfolio {
  padding-bottom: 30px;
}
.portfolio-item-classic-horizontal .entry-title a, .portfolio-items-classic-vertical .entry-title a {
  text-decoration: none;
}
.portfolio-item-classic-horizontal .entry-website a, .portfolio-items-classic-vertical .entry-website a, .portfolio-item-classic-horizontal .entry-excerpt a, .portfolio-items-classic-vertical .entry-excerpt a {
  color: #dd9c39;
}
.portfolio-item-classic-horizontal .social-profiles, .portfolio-items-classic-vertical .social-profiles {
  margin-bottom: 10px;
}
.portfolio-items-separator article.portfolio {
  border-bottom: 1px solid rgba(128, 128, 128, 0.2);
  margin-bottom: 55px;
}
.portfolio-item-classic-horizontal .portfolio-item-wrapper .cortana-portfolio-post-item-inner {
  display: flex;
  flex-wrap: wrap;
  margin-right: -25px;
}
.portfolio-item-classic-horizontal .portfolio-item-wrapper .cortana-portfolio-post-item-inner .entry-header {
  width: 40%;
  padding-right: 25px;
  flex: 4;
  flex-basis: 240px;
}
.portfolio-item-classic-horizontal .portfolio-item-wrapper .cortana-portfolio-post-item-inner .entry-content {
  padding-right: 25px;
  flex: 10;
  flex-basis: 340px;
  width: 60%;
}
.cortana-service-classic-default {
  margin-bottom: 55px;
}
.cortana-service-classic-default .entry-thumbnail .__overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  background-color: rgba(221, 156, 57, 0.8);
  opacity: 0;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.cortana-service-classic-default .entry-thumbnail .__overlay i {
  color: #fff;
  width: 48px;
  height: 48px;
  top: 50%;
  position: absolute;
  left: 50%;
  margin-top: -24px;
  margin-left: -24px;
  line-height: 48px;
  text-align: center;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  border: 2px solid #fff;
}
.cortana-service-classic-default .entry-thumbnail .__overlay i:before {
  display: block;
}
.cortana-service-classic-default .entry-thumbnail:hover .__overlay {
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.cortana-service-classic-default .entry-thumbnail:hover img {
  transform: scale(1);
}
.cortana-service-classic-default .entry-title {
  font-size: 14px;
  text-transform: uppercase;
  margin-bottom: 30px;
}
.cortana-service-classic-default .entry-title:after {
  content: '';
  margin-top: 10px;
  border-top: 2px solid #dd9c39;
  width: 40px;
  display: block;
}
.cortana-service-classic-default .entry-title a {
  text-decoration: none;
  color: inherit;
}
.cortana-service-classic-default .entry-title a:hover {
  color: #dd9c39;
}
.cortana-service-classic-default .entry-header {
  margin-bottom: 25px;
}
.cortana-service-classic-default .entry-content .__excerpt {
  margin-bottom: 30px;
}
.cortana-service-classic-default .entry-content .__button {
  font-size: 0;
}
.cortana-service-classic-default .entry-content .__button .cortana-btn {
  font-size: 13px;
  color: #fff;
  text-transform: uppercase;
}
.cortana-blog-post-image {
  position: relative;
  overflow: hidden;
}
.cortana-blog-post-image .cortana-blog-link-popup {
  position: absolute;
  top: 10px;
  right: 10px;
  color: #fff;
  font-size: 24px;
  width: 24px;
  line-height: 24px;
  text-decoration: none;
  opacity: 0;
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.5);
}
.cortana-blog-post-image > img {
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.cortana-blog-post-image:hover .cortana-blog-link-popup {
  opacity: 1;
}
.cortana-blog-post-image:hover .cortana-blog-link-popup:hover {
  -webkit-transform: scale(1.25);
  -ms-transform: scale(1.25);
  -o-transform: scale(1.25);
  transform: scale(1.25);
}
/* Blog Thumbnail */
.entry-thumbnail {
  position: relative;
  overflow: hidden;
}
.entry-thumbnail img {
  width: 100%;
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.entry-thumbnail:hover div.entry-thumbnail-overlay {
  opacity: 1;
}
.entry-thumbnail:hover div.entry-thumbnail-overlay a {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.entry-thumbnail:hover img {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
a.entry-thumbnail-overlay {
  display: block;
  overflow: hidden;
}
a.entry-thumbnail-overlay:after {
  content: '';
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
a.entry-thumbnail-overlay:hover:after {
  background-color: rgba(255, 255, 255, 0.3);
}
div.entry-thumbnail-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
div.entry-thumbnail-overlay a {
  display: inline-block;
  zoom: 1;
  *display: inline;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  width: 40px;
  height: 40px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  font-size: 15px;
  background-color: #fff;
  vertical-align: middle;
  margin: 0 5px;
  color: #444;
}
div.entry-thumbnail-overlay a i.fa {
  line-height: 40px;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
div.entry-thumbnail-overlay a:hover i.fa {
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2);
}
div.entry-thumbnail-overlay.light-box-white {
  background-color: rgba(255, 255, 255, 0.3);
}
div.entry-thumbnail-overlay.light-box-gray {
  background-color: rgba(0, 0, 0, 0.3);
}
div.entry-thumbnail-overlay.light-box-primary {
  background-color: rgba(221, 156, 57, 0.3);
}
.entry-meta-wrapper {
  margin-bottom: 30px;
}
.entry-meta-wrapper ul.cortana-entry-meta li {
  display: inline;
}
.entry-meta-wrapper ul.cortana-entry-meta li:not(:last-child):after {
  content: '';
  padding: 0 5px;
  font-weight: 400;
}
.entry-meta-wrapper ul.cortana-entry-meta:not(.no-separator) li:not(:last-child):after {
  content: '-';
}
.entry-meta-wrapper ul.cortana-entry-meta li.entry-meta-comment {
  font-weight: 600;
  color: #444;
}
.entry-meta-wrapper ul.cortana-entry-meta li.entry-meta-comment a {
  color: inherit;
}
.entry-meta-wrapper ul.cortana-entry-meta li.entry-meta-date {
  color: #444;
}
.entry-meta-wrapper ul.cortana-entry-meta li.entry-meta-date a {
  color: inherit;
}
.entry-meta-tags-wrapper {
  margin-top: 40px;
  border-top: 1px solid rgba(128, 128, 128, 0.2);
  padding-top: 36px;
  margin-bottom: -10px;
}
.entry-meta-tags-wrapper .entry-meta-tags {
  padding: 0 10px;
  line-height: 2;
}
.entry-meta-tags-wrapper .entry-meta-tags span {
  font-weight: 500;
  padding-right: 5px;
}
.entry-meta-tags-wrapper .entry-meta-tags span i {
  padding-right: 10px;
  font-size: 15px;
}
.entry-header {
  margin-bottom: 40px;
}
.entry-content-wrapper {
  margin-bottom: 40px;
  position: relative;
}
.entry-content-wrapper .entry-title {
  color: #444;
  line-height: 1.4;
}
.entry-content-wrapper .entry-title a {
  color: inherit;
}
.entry-content-wrapper .entry-title a:hover, .entry-content-wrapper .entry-title a:focus {
  text-decoration: none;
  color: #dd9c39;
}
article.sticky .entry-content-wrapper .entry-title {
  vertical-align: top;
}
article.sticky .entry-content-wrapper .entry-title:before {
  vertical-align: top;
  margin-right: 5px;
  position: relative;
  top: 0px;
  content: "\68";
  font-family: "cortana";
}
.entry-content-wrapper p:last-child {
  margin-bottom: 0;
}
.entry-content-wrapper dd, .entry-content-wrapper dt {
  line-height: 2.2;
}
.entry-content-wrapper blockquote {
  font-size: 13px;
  font-style: normal;
  background-color: #f6f6f6;
  margin-bottom: 30px;
  padding: 40px;
  border-left: 3px solid #dd9c39;
}
.entry-content-wrapper blockquote:before {
  content: '';
  display: none;
}
.entry-content-wrapper blockquote p {
  font-size: inherit;
  font-style: inherit;
}
.entry-content-wrapper .entry-quote-wrap blockquote {
  background-color: transparent;
  padding: 0;
  margin: 0;
  border: none;
  position: relative;
  overflow: hidden;
}
.entry-content-wrapper .entry-quote-wrap blockquote:before {
  display: none;
}
.entry-content-wrapper .entry-quote-wrap blockquote p {
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0.05em;
  line-height: 2.2;
  font-family: inherit;
  font-style: normal;
  margin-bottom: 20px;
}
.entry-content-wrapper .entry-quote-wrap blockquote cite {
  font-family: Raleway;
  font-size: 18px;
  line-height: 2;
  text-transform: uppercase;
  display: block;
  text-align: right;
  font-style: normal;
  font-weight: 600;
  letter-spacing: 0.1em;
}
.entry-content-wrapper .entry-quote-wrap blockquote cite a:hover {
  color: inherit;
}
/*Table*/
.entry-content-wrapper, .comment-text, .page-content {
  /*Table*/
}
.entry-content-wrapper table, .comment-text table, .page-content table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  border: 1px solid #ddd;
  margin-bottom: 30px;
}
.entry-content-wrapper table > tbody > tr > td, .comment-text table > tbody > tr > td, .page-content table > tbody > tr > td, .entry-content-wrapper table > tbody > tr > th, .comment-text table > tbody > tr > th, .page-content table > tbody > tr > th, .entry-content-wrapper table > tfoot > tr > td, .comment-text table > tfoot > tr > td, .page-content table > tfoot > tr > td, .entry-content-wrapper table > tfoot > tr > th, .comment-text table > tfoot > tr > th, .page-content table > tfoot > tr > th, .entry-content-wrapper table > thead > tr > td, .comment-text table > thead > tr > td, .page-content table > thead > tr > td, .entry-content-wrapper table > thead > tr > th, .comment-text table > thead > tr > th, .page-content table > thead > tr > th {
  font-size: 14px;
  line-height: 1.2;
  padding: 19px 30px;
  border-top: 1px solid #ddd;
  letter-spacing: 0.05em;
  vertical-align: middle;
}
.entry-content-wrapper table > thead > tr > th, .comment-text table > thead > tr > th, .page-content table > thead > tr > th {
  text-transform: uppercase;
  border-top: none;
  font-weight: 600;
  vertical-align: bottom;
}
.entry-content-wrapper table.table-bordered, .comment-text table.table-bordered, .page-content table.table-bordered {
  border: 1px solid #ddd;
}
.entry-content-wrapper table.table-bordered > tbody > tr > td, .comment-text table.table-bordered > tbody > tr > td, .page-content table.table-bordered > tbody > tr > td, .entry-content-wrapper table.table-bordered > tbody > tr > th, .comment-text table.table-bordered > tbody > tr > th, .page-content table.table-bordered > tbody > tr > th, .entry-content-wrapper table.table-bordered > tfoot > tr > td, .comment-text table.table-bordered > tfoot > tr > td, .page-content table.table-bordered > tfoot > tr > td, .entry-content-wrapper table.table-bordered > tfoot > tr > th, .comment-text table.table-bordered > tfoot > tr > th, .page-content table.table-bordered > tfoot > tr > th, .entry-content-wrapper table.table-bordered > thead > tr > td, .comment-text table.table-bordered > thead > tr > td, .page-content table.table-bordered > thead > tr > td, .entry-content-wrapper table.table-bordered > thead > tr > th, .comment-text table.table-bordered > thead > tr > th, .page-content table.table-bordered > thead > tr > th {
  border: 1px solid #ddd;
}
.entry-content-wrapper table.table-bordered > thead > tr > td, .comment-text table.table-bordered > thead > tr > td, .page-content table.table-bordered > thead > tr > td, .entry-content-wrapper table.table-bordered > thead > tr > th, .comment-text table.table-bordered > thead > tr > th, .page-content table.table-bordered > thead > tr > th {
  border-bottom-width: 1px;
}
.entry-content-wrapper table.table-striped, .comment-text table.table-striped, .page-content table.table-striped {
  border: none;
}
.entry-content-wrapper table.table-striped > tbody > tr:nth-last-of-type(odd), .comment-text table.table-striped > tbody > tr:nth-last-of-type(odd), .page-content table.table-striped > tbody > tr:nth-last-of-type(odd) {
  background-color: #f6f6f6;
}
.entry-content-wrapper table.table-striped > tbody > tr > td, .comment-text table.table-striped > tbody > tr > td, .page-content table.table-striped > tbody > tr > td, .entry-content-wrapper table.table-striped > tbody > tr > th, .comment-text table.table-striped > tbody > tr > th, .page-content table.table-striped > tbody > tr > th, .entry-content-wrapper table.table-striped > tfoot > tr > td, .comment-text table.table-striped > tfoot > tr > td, .page-content table.table-striped > tfoot > tr > td, .entry-content-wrapper table.table-striped > tfoot > tr > th, .comment-text table.table-striped > tfoot > tr > th, .page-content table.table-striped > tfoot > tr > th, .entry-content-wrapper table.table-striped > thead > tr > td, .comment-text table.table-striped > thead > tr > td, .page-content table.table-striped > thead > tr > td, .entry-content-wrapper table.table-striped > thead > tr > th, .comment-text table.table-striped > thead > tr > th, .page-content table.table-striped > thead > tr > th {
  border: none;
}
.entry-content-wrapper table.table-center > tbody > tr > td, .comment-text table.table-center > tbody > tr > td, .page-content table.table-center > tbody > tr > td, .entry-content-wrapper table.table-center > tbody > tr > th, .comment-text table.table-center > tbody > tr > th, .page-content table.table-center > tbody > tr > th, .entry-content-wrapper table.table-center > tfoot > tr > td, .comment-text table.table-center > tfoot > tr > td, .page-content table.table-center > tfoot > tr > td, .entry-content-wrapper table.table-center > tfoot > tr > th, .comment-text table.table-center > tfoot > tr > th, .page-content table.table-center > tfoot > tr > th, .entry-content-wrapper table.table-center > thead > tr > td, .comment-text table.table-center > thead > tr > td, .page-content table.table-center > thead > tr > td, .entry-content-wrapper table.table-center > thead > tr > th, .comment-text table.table-center > thead > tr > th, .page-content table.table-center > thead > tr > th {
  text-align: center;
}
.entry-content-wrapper table.table-dark > thead > tr > th, .comment-text table.table-dark > thead > tr > th, .page-content table.table-dark > thead > tr > th {
  background-color: #222;
}
.entry-content-wrapper table.table-hover > tbody > tr:hover, .comment-text table.table-hover > tbody > tr:hover, .page-content table.table-hover > tbody > tr:hover {
  background-color: #f6f6f6;
}
.entry-content-wrapper .table-striped > tbody > tr:nth-of-type(odd), .comment-text .table-striped > tbody > tr:nth-of-type(odd), .page-content .table-striped > tbody > tr:nth-of-type(odd) {
  background-color: transparent;
}
.audio-frame-wrapper {
  height: 240px;
  position: relative;
}
.audio-frame-wrapper iframe {
  height: 100%;
  width: 100%;
}
.entry-link-wrapper {
  padding: 40px;
  border: 1px solid rgba(128, 128, 128, 0.2);
  background-color: #fff;
  position: relative;
  overflow: hidden;
  z-index: 1;
}
.entry-link-wrapper .entry-meta-wrapper {
  margin-bottom: 0;
}
.entry-link-wrapper .link-icon-wrapper {
  position: absolute;
  font-size: 120px;
  top: 40px;
  left: 40px;
  z-index: -1;
  color: rgba(0, 0, 0, 0.1);
  width: 100%;
  height: 100%;
}
.entry-link-wrapper .link-icon-wrapper i {
  font-size: inherit;
  position: absolute;
  top: 0;
  left: 0;
}
.entry-link-wrapper .entry-link {
  color: #444;
  line-height: 1.8;
}
.entry-link-wrapper .entry-link a {
  color: inherit;
}
.entry-link-wrapper .entry-link:hover a {
  color: #dd9c39;
  text-decoration: none;
}
.entry-quote-wrapper {
  padding: 40px;
  border: 1px solid rgba(128, 128, 128, 0.2);
  background-color: #fff;
  position: relative;
  overflow: hidden;
  z-index: 1;
}
.entry-quote-wrapper .quote-icon-wrapper {
  position: absolute;
  font-size: 120px;
  top: 40px;
  left: 40px;
  z-index: -1;
  color: rgba(0, 0, 0, 0.1);
  width: 100%;
  height: 100%;
}
.entry-quote-wrapper .quote-icon-wrapper i {
  font-size: inherit;
  position: absolute;
  top: 0;
  left: 0;
}
.entry-quote-wrapper .entry-quote {
  color: #444;
  line-height: 1.8;
  font-size: 24px;
  font-weight: 600;
}
.entry-quote-wrapper .entry-quote p {
  color: inherit;
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
}
.entry-quote-wrapper .entry-quote cite {
  float: right;
  font-size: 14px;
  font-weight: 600;
  font-style: normal;
}
.entry-quote-wrapper .entry-quote cite a {
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
}
.entry-quote-wrapper .entry-quote cite:hover a {
  color: #dd9c39;
  text-decoration: none;
}
.blog-style-masonry .entry-quote-wrapper blockquote, .blog-style-grid .entry-quote-wrapper blockquote {
  margin: 0;
}
.cortana-social-share-wrapper {
  width: 100%;
  margin-top: 40px;
}
.cortana-social-share-wrapper ul.social-share {
  font-size: 0;
  margin-right: -25px;
}
.cortana-social-share-wrapper ul.social-share li {
  font-size: 13px;
  display: inline-block;
  zoom: 1;
  *display: inline;
  width: 33.33333%;
  background-clip: content-box;
  padding-top: 10px;
  padding-right: 25px;
  line-height: 50px;
  letter-spacing: 0.1em;
}
.cortana-social-share-wrapper ul.social-share li a {
  display: block;
  letter-spacing: 0.05em;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.cortana-social-share-wrapper ul.social-share li a i {
  font-size: 18px;
  margin-right: 5px;
}
.cortana-social-share-wrapper ul.social-share li a i:before {
  vertical-align: middle;
}
.cortana-social-share-wrapper ul.social-share li a:hover, .cortana-social-share-wrapper ul.social-share li a:focus {
  text-decoration: none;
}
.cortana-social-share-wrapper ul.social-share li a.fa-bgc:hover {
  background-color: #2d4373;
}
.cortana-social-share-wrapper ul.social-share li a.tw-bgc:hover {
  background-color: #0087ba;
}
.cortana-social-share-wrapper ul.social-share li a.go-bgc:hover {
  background-color: #c23321;
}
.cortana-social-share-wrapper ul.social-share li a.li-bgc:hover {
  background-color: #0c6699;
}
.cortana-social-share-wrapper ul.social-share li a.tu-bgc:hover {
  background-color: #2a4055;
}
.cortana-social-share-wrapper ul.social-share li a.pi-bgc:hover {
  background-color: #9f191f;
}
.cortana-post-navigation {
  background-color: #fff;
  border: 1px solid rgba(128, 128, 128, 0.2);
  margin-top: 50px;
  overflow: auto;
}
.cortana-post-navigation .nav-links {
  overflow: auto;
}
.cortana-post-navigation .nav-links .nav-prev, .cortana-post-navigation .nav-links .nav-next {
  max-width: 350px;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.cortana-post-navigation .nav-links .nav-prev a, .cortana-post-navigation .nav-links .nav-next a {
  padding: 20px 15px;
  display: table;
  color: #444;
  text-decoration: none;
  overflow: auto;
}
.cortana-post-navigation .nav-links .nav-prev a i.fa, .cortana-post-navigation .nav-links .nav-next a i.fa, .cortana-post-navigation .nav-links .nav-prev a .post-link-inner, .cortana-post-navigation .nav-links .nav-next a .post-link-inner {
  display: table-cell;
  vertical-align: middle;
}
.cortana-post-navigation .nav-links .nav-prev a i.fa, .cortana-post-navigation .nav-links .nav-next a i.fa {
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  color: #888;
  font-size: 16px;
}
.cortana-post-navigation .nav-links .nav-prev a .post-link-inner .post-link-label, .cortana-post-navigation .nav-links .nav-next a .post-link-inner .post-link-label {
  text-transform: uppercase;
  font-size: 14px;
  font-family: Montserrat;
}
.cortana-post-navigation .nav-links .nav-next {
  float: right;
  text-align: right;
}
.cortana-post-navigation .nav-links .nav-next a i.fa {
  padding-left: 15px;
}
.cortana-post-navigation .nav-links .nav-next a:hover {
  color: #dd9c39;
}
.cortana-post-navigation .nav-links .nav-prev a i.fa {
  padding-right: 15px;
}
.cortana-post-navigation .nav-links .nav-prev a:hover {
  color: #dd9c39;
}
.cortana-post-author-info-wrapper {
  background-color: #fff;
  border: 1px solid rgba(128, 128, 128, 0.2);
  padding: 25px;
  margin-top: 50px;
  overflow: hidden;
}
.cortana-post-author-info-wrapper .post-author-avatar {
  float: left;
  padding-right: 30px;
}
.cortana-post-author-info-wrapper .post-author-avatar img {
  width: 120px;
  height: 120px;
}
.cortana-post-author-info-wrapper .post-author-info {
  overflow: hidden;
}
.cortana-post-author-info-wrapper .post-author-info h3.written-by {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.8;
  margin-bottom: 10px;
}
.cortana-post-author-info-wrapper .post-author-info p {
  line-height: 1.8;
}
.cortana-post-author-info-wrapper + .cortana-post-navigation {
  margin-top: 0;
  border-top: none;
}
@media (max-width: 768px) {
  .entry-quote-wrapper, .entry-link-wrapper {
    padding: 20px 20px 40px 20px;
  }
  .cortana-social-share-wrapper ul.social-share li {
    width: 100%;
  }
  .cortana-social-share-wrapper ul.social-share li:nth-child(3n - 2) {
    padding-right: 0;
  }
  .cortana-social-share-wrapper ul.social-share li:nth-child(3n) {
    padding-left: 0;
  }
  .cortana-post-navigation .nav-links .nav-prev, .cortana-post-navigation .nav-links .nav-next {
    display: block;
    max-width: none;
  }
  .cortana-post-navigation .nav-links .nav-prev {
    border-bottom: 1px solid rgba(128, 128, 128, 0.2);
  }
}
@media (max-width: 480px) {
  .cortana-post-author-info-wrapper .post-author-avatar {
    float: none;
    text-align: center;
    padding-right: 0;
    margin-bottom: 10px;
  }
  .cortana-post-author-info-wrapper .post-author-info h3.written-by {
    text-align: center;
  }
}
.cortana-square-date {
  border: 2px solid #dd9c39;
  text-align: center;
  width: 70px;
  height: 70px;
  border-radius: 5px;
  line-height: 1.35;
}
.cortana-square-date .__day {
  font-size: 30px;
}
.blog-loop.blog-item-squared-date:not(.blog-item-bordered) .entry-content-wrapper {
  padding-left: 100px;
}
.blog-loop.blog-item-squared-date:not(.blog-item-bordered) .cortana-square-date {
  position: absolute;
  left: 0;
  top: 5px;
}
.blog-loop .entry-header {
  max-width: 100%;
}
.blog-loop .entry-meta-wrapper {
  margin-bottom: 24px;
}
.blog-loop .cortana-blog-item-horizontal .cortana-article-inner {
  margin-right: -30px;
}
.blog-loop .cortana-blog-item-horizontal .cortana-article-inner .entry-header, .blog-loop .cortana-blog-item-horizontal .cortana-article-inner .entry-content-wrapper {
  margin-right: 30px;
  margin-bottom: 30px;
}
.blog-loop .cortana-blog-item-horizontal .cortana-article-inner {
  display: flex;
  flex-wrap: wrap;
}
.blog-loop .cortana-blog-item-horizontal .entry-header {
  flex: 3 1 270px;
  width: 35%;
}
@media (min-width: 1200px) {
  .blog-loop .cortana-blog-item-horizontal .entry-header {
    max-width: 370px;
  }
}
.blog-loop .cortana-blog-item-horizontal .entry-content-wrapper {
  flex: 7 1 400px;
  width: 65%;
}
.blog-loop.blog-item-separator {
  margin-bottom: -50px;
}
.blog-loop.blog-item-separator article.post {
  border-bottom: 1px solid rgba(128, 128, 128, 0.2);
  margin-bottom: 50px;
  padding-bottom: 20px;
}
@media (min-width: 768px) {
  .blog-loop.blog-item-separator {
    margin-bottom: -70px;
  }
  .blog-loop.blog-item-separator article.post {
    padding-bottom: 40px;
    margin-bottom: 70px;
  }
  .blog-loop.blog-item-separator .loop-item:last-child article.post {
    margin-bottom: 0;
  }
}
.blog-loop.blog-item-bordered article.post.cortana-blog-item-vertical .entry-quote-wrapper, .blog-loop.blog-item-bordered article.post.cortana-blog-item-vertical .entry-link-wrapper {
  padding: 20px 20px 20px 20px;
}
.blog-loop.blog-item-bordered article.post.cortana-blog-item-vertical .entry-content-wrapper {
  padding: 40px 20px 20px 20px;
  border: 1px solid rgba(128, 128, 128, 0.2);
  margin-bottom: 0;
}
.blog-loop.blog-item-bordered article.post.cortana-blog-item-vertical .entry-header {
  margin-bottom: 0;
}
.blog-loop.blog-item-bordered article.post.cortana-blog-item-vertical .entry-header.entry-content-wrapper {
  border-top: 0;
}
.blog-loop.blog-style-classic {
  margin-bottom: -20px;
}
.blog-loop.blog-style-classic:not(.blog-item-separator) {
  border-bottom: 1px solid rgba(128, 128, 128, 0.2);
}
.blog-loop.blog-style-classic article.post {
  padding-bottom: 20px;
  margin-bottom: 50px;
}
.blog-loop.blog-style-classic .entry-quote-wrapper, .blog-loop.blog-style-classic .entry-link-wrapper, .blog-loop.blog-style-classic .entry-content-wrapper {
  margin-bottom: 30px;
}
.blog-loop.blog-style-classic.blog-item-bordered article.post {
  padding-bottom: 50px;
}
.blog-loop.blog-style-classic.blog-item-bordered .entry-quote-wrapper, .blog-loop.blog-style-classic.blog-item-bordered .entry-link-wrapper {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .blog-loop.blog-style-classic.blog-item-bordered article.post {
    padding-bottom: 70px;
  }
}
.blog-loop.blog-style-grid .article-wrapper, .blog-loop.blog-style-masonry .article-wrapper {
  margin-top: 0;
  padding-bottom: 30px;
}
.blog-loop.blog-style-grid:not(.blog-item-bordered) .entry-quote-wrapper, .blog-loop.blog-style-masonry:not(.blog-item-bordered) .entry-quote-wrapper, .blog-loop.blog-style-grid:not(.blog-item-bordered) .entry-link-wrapper, .blog-loop.blog-style-masonry:not(.blog-item-bordered) .entry-link-wrapper {
  margin-bottom: 40px;
}
.blog-loop.blog-style-grid.blog-item-separator, .blog-loop.blog-style-masonry.blog-item-separator {
  margin-bottom: -50px;
}
.blog-loop.blog-style-grid.blog-item-separator article.post, .blog-loop.blog-style-masonry.blog-item-separator article.post {
  padding-bottom: 10px;
  margin-bottom: 20px;
}
.blog-loop.blog-style-grid.blog-item-separator.blog-item-bordered article.post, .blog-loop.blog-style-masonry.blog-item-separator.blog-item-bordered article.post {
  margin-bottom: 30px;
}
@media (min-width: 768px) {
  .blog-loop.blog-style-grid.blog-item-separator article.post, .blog-loop.blog-style-masonry.blog-item-separator article.post {
    padding-bottom: 30px;
    margin-bottom: 40px;
  }
  .blog-loop.blog-style-grid.blog-item-separator.cortana-blog-item-horizontal .entry-header, .blog-loop.blog-style-masonry.blog-item-separator.cortana-blog-item-horizontal .entry-header {
    margin-bottom: 40px;
  }
  .blog-loop.blog-style-grid.blog-item-separator.blog-item-bordered article.post, .blog-loop.blog-style-masonry.blog-item-separator.blog-item-bordered article.post {
    margin-bottom: 0px;
  }
}
span.rating {
  position: relative;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
  color: #ccc;
  margin-right: 7px;
}
span.rating:before {
  content: "\e10b";
  font-family: '9wpthemes';
}
span.rating span.star {
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
}
span.rating span.star:before {
  color: #ffd24d;
  content: "\e10b";
  font-family: '9wpthemes';
}
.loading-three-bounce {
  margin: auto;
  width: 80px;
  text-align: center;
  font-size: 0;
}
.loading-three-bounce .loading-child {
  width: 20px;
  height: 20px;
  background-color: #333;
  border-radius: 100%;
  display: inline-block;
  -webkit-animation: loading-three-bounce 1.4s ease-in-out 0s infinite both;
  animation: loading-three-bounce 1.4s ease-in-out 0s infinite both;
}
.loading-three-bounce .loading-bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}
.loading-three-bounce .loading-bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}
@-webkit-keyframes loading-three-bounce {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes loading-three-bounce {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.navigation-style-default, .navigation-style-infinite-scroll, .navigation-style-load-more {
  padding: 30px 0;
  text-align: center;
}
.cortana-pagination ul.page-numbers {
  padding-left: 0;
  list-style: none;
  margin-bottom: 0;
  font-size: 0;
}
.cortana-pagination ul.page-numbers li {
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.cortana-pagination ul.page-numbers li a, .cortana-pagination ul.page-numbers li span {
  font-family: Montserrat;
  display: block;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  width: 40px;
  height: 40px;
  text-transform: uppercase;
  font-size: 14px;
  color: #444;
  margin: 6px;
  padding: 0;
  border: 1px solid #eee;
  background-color: #ddd;
  line-height: 40px;
  font-weight: 500;
  text-align: center;
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.cortana-pagination ul.page-numbers li a:hover, .cortana-pagination ul.page-numbers li span:hover, .cortana-pagination ul.page-numbers li a:focus, .cortana-pagination ul.page-numbers li span:focus, .cortana-pagination ul.page-numbers li a.current, .cortana-pagination ul.page-numbers li span.current {
  background-color: #dd9c39;
  color: #fff;
  text-decoration: none;
  border-color: #dd9c39;
}
.cortana-pagination ul.page-numbers li a span, .cortana-pagination ul.page-numbers li span span, .cortana-pagination ul.page-numbers li a i, .cortana-pagination ul.page-numbers li span i {
  vertical-align: middle;
}
.cortana-pagination ul.page-numbers li a i, .cortana-pagination ul.page-numbers li span i {
  font-weight: 500;
  height: 40px;
  line-height: 40px;
  font-size: 16px;
  margin-top: -2px;
}
.cortana-pagination ul.page-numbers li a i:before, .cortana-pagination ul.page-numbers li span i:before {
  display: block;
}
.cortana-load-more {
  position: relative;
  background-color: #fff;
  overflow: hidden;
}
.cortana-load-more button.blog-load-more {
  border: transparent;
  z-index: 100;
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.cortana-load-more button.blog-load-more span.fa {
  margin-right: 5px;
}
.cortana-load-more .loading-three-bounce {
  display: none;
}
.navigation-style-infinite-scroll .cortana-infinite-scroll .loading-three-bounce {
  opacity: 0;
}
/*-------------------------------------
 HEADER STYLE
 ---------------------------------------*/
.cortana-before-main-header {
  z-index: 1200;
}
.cortana-before-main-header .cortana-widget {
  margin-bottom: 0;
}
.cortana-main-header, .cortana-before-main-header, .cortana-after-main-header {
  position: relative;
}
.cortana-main-header.cortana-menu-overlay-wrapper {
  position: absolute;
  width: 100%;
}
@media (min-width: 1600px) {
  .cortana-menu-boxed-container-xlg.cortana-main-nav .cortana-nav-body {
    max-width: 1570px;
  }
  .cortana-menu-boxed-container-xlg.cortana-main-nav .cortana-nav-body > .container-xlg {
    padding-left: 0;
    padding-right: 0;
  }
  .cortana-menu-boxed-container-xlg.cortana-main-nav .cortana-nav-body .cortana-nav-body-content {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media (min-width: 1200px) {
  .cortana-menu-boxed-container.cortana-main-nav .cortana-nav-body {
    max-width: 1170px;
  }
  .cortana-menu-boxed-container.cortana-main-nav .cortana-nav-body > .container {
    padding-left: 0;
    padding-right: 0;
  }
  .cortana-menu-boxed-container.cortana-main-nav .cortana-nav-body .cortana-nav-body-content {
    padding-left: 30px;
    padding-right: 30px;
  }
}
.cortana-nav-body, .cortana-tree-menu .sub-menu, .cortana-mega-menu > .sub-menu {
  z-index: 1;
}
.cortana-nav-body:before, .cortana-tree-menu .sub-menu:before, .cortana-mega-menu > .sub-menu:before {
  content: '';
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
.cortana-main-nav {
  transition: background 0.3s, transform 0.3s, padding 0.3s ease;
  position: relative;
  z-index: 1002;
  width: 100%;
  left: 0;
  right: 0;
  will-change: transform, position;
}
.cortana-main-nav .cortana-nav-body {
  position: relative;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.layout-boxed .cortana-main-nav .cortana-nav-body {
  width: 1200px;
}
.layout-extended .cortana-main-nav .cortana-nav-body {
  width: 1600px;
}
@media (min-width: 1600px) {
  .cortana-main-nav .cortana-nav-body > .container-fluid {
    padding-left: 30px;
    padding-right: 30px;
  }
}
.cortana-main-nav .cortana-main-menu {
  margin-left: -20px;
  margin-right: -20px;
}
.cortana-main-nav a {
  text-decoration: none;
}
.is-sticky .cortana-main-nav {
  position: fixed;
  top: 0;
}
@media (min-width: 1500px) {
  .page-leftzone-default-open .is-sticky .cortana-main-nav, .page-leftzone-open .is-sticky .cortana-main-nav {
    padding-left: 300px;
  }
}
@media (min-width: 1500px) {
  .page-rightzone-default-open .is-sticky .cortana-main-nav, .page-rightzone-open .is-sticky .cortana-main-nav {
    padding-right: 300px;
  }
}
@media (min-width: 601px) {
  .admin-bar .is-sticky .cortana-main-nav {
    top: 46px;
  }
}
@media (min-width: 783px) {
  .admin-bar .is-sticky .cortana-main-nav {
    top: 31px;
  }
}
.is-sticky .cortana-main-nav.headroom--not-top:not(.cortana-headroom) {
  animation: slideInDown 0.5s;
}
.is-sticky .cortana-main-nav.headroom--top {
  transform: translateY(-100%);
}
.cortana-headroom.headroom--pinned {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}
.cortana-headroom.headroom--unpinned {
  -webkit-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%);
}
.is-sticky .cortana-nav-body {
  background-image: none;
}
html:not(.flexbox) .cortana-nav-body-content {
  display: table;
}
html:not(.flexbox) .cortana-nav-body-content .cortana-nav-item {
  display: table-cell !important;
  vertical-align: middle !important;
}
html:not(.flexbox) .cortana-nav-main-menu-wrapper {
  width: 99%;
}
.cortana-nav-body-content {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  position: relative;
  height: 100%;
}
.cortana-nav-body-content .cortana-nav-item {
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  display: flex;
  align-items: center;
}
.cortana-nav-body-content .cortana-nav-item .cortana-block-icon {
  font-size: 16px;
  width: 40px;
  height: 40px;
  text-align: center;
  line-height: 40px;
}
.cortana-nav-body-content .cortana-nav-toggle-leftzone-wrapper, .cortana-nav-body-content .cortana-nav-toggle-rightzone-wrapper, .cortana-nav-body-content .cortana-nav-popup-wrapper, .cortana-nav-body-content .cortana-nav-search-wrapper, .cortana-nav-body-content .cortana-nav-cart-wrapper {
  padding-top: 10px;
  padding-bottom: 10px;
}
.cortana-nav-body-content .cortana-nav-search-wrapper .cortana-block-icon, .cortana-nav-body-content .cortana-nav-cart-wrapper .cortana-block-icon {
  width: 30px;
  height: 30px;
  line-height: 30px;
  color: #fff;
  font-size: 14px;
}
.cortana-nav-body-content .cortana-nav-search-wrapper .cortana-block-icon {
  background-color: #dd9c39;
}
.cortana-nav-body-content .cortana-nav-cart-wrapper .cortana-block-icon {
  background: #222;
}
.cortana-nav-enable-separator .cortana-nav-body-content {
  border-right: 1px solid;
}
.cortana-nav-enable-separator .cortana-nav-item {
  border-left: 1px solid;
}
@media (max-width: 991px) {
  .cortana-main-nav .cortana-nav-item.biggest-nav-item-mobile {
    -webkit-flex: 10;
    -ms-flex: 10;
    flex: 10;
  }
  html:not(.flexbox) .cortana-main-nav .cortana-nav-item.biggest-nav-item-mobile {
    width: 99%;
  }
  .cortana-main-nav .cortana-nav-item.biggest-nav-item-mobile > * {
    margin-left: auto;
    margin-right: auto;
  }
  .cortana-main-nav .cortana-nav-item.biggest-nav-item-mobile.nav-item-mobile-left > * {
    float: left;
    margin-left: 0;
  }
  .cortana-main-nav .cortana-nav-item.biggest-nav-item-mobile.nav-item-mobile-right > * {
    float: right;
    margin-right: 0;
  }
  .cortana-main-nav .cortana-nav-item.nav-item-mobile-none {
    display: none;
  }
  .cortana-main-nav .cortana-nav-item.nav-item-mobile-0 {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  html:not(.flexbox) .cortana-main-nav .cortana-nav-item.nav-item-mobile-0 {
    display: table-cell;
  }
  .cortana-main-nav .cortana-nav-item.nav-item-mobile-1 {
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  html:not(.flexbox) .cortana-main-nav .cortana-nav-item.nav-item-mobile-1 {
    display: table-cell;
  }
  .cortana-main-nav .cortana-nav-item.nav-item-mobile-2 {
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  html:not(.flexbox) .cortana-main-nav .cortana-nav-item.nav-item-mobile-2 {
    display: table-cell;
  }
  .cortana-main-nav .cortana-nav-item.nav-item-mobile-3 {
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  html:not(.flexbox) .cortana-main-nav .cortana-nav-item.nav-item-mobile-3 {
    display: table-cell;
  }
  .cortana-main-nav .cortana-nav-item.nav-item-mobile-4 {
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  html:not(.flexbox) .cortana-main-nav .cortana-nav-item.nav-item-mobile-4 {
    display: table-cell;
  }
  .cortana-main-nav .cortana-nav-item.nav-item-mobile-5 {
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  html:not(.flexbox) .cortana-main-nav .cortana-nav-item.nav-item-mobile-5 {
    display: table-cell;
  }
  .cortana-main-nav .cortana-nav-item.nav-item-mobile-6 {
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  html:not(.flexbox) .cortana-main-nav .cortana-nav-item.nav-item-mobile-6 {
    display: table-cell;
  }
  .cortana-main-nav .cortana-nav-item.nav-item-mobile-7 {
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  html:not(.flexbox) .cortana-main-nav .cortana-nav-item.nav-item-mobile-7 {
    display: table-cell;
  }
  .cortana-main-nav .cortana-nav-item.nav-item-mobile-8 {
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  html:not(.flexbox) .cortana-main-nav .cortana-nav-item.nav-item-mobile-8 {
    display: table-cell;
  }
}
@media (min-width: 992px) {
  .cortana-main-nav .cortana-nav-item.biggest-nav-item-desktop {
    -webkit-flex: 10;
    -ms-flex: 10;
    flex: 10;
  }
  html:not(.flexbox) .cortana-main-nav .cortana-nav-item.biggest-nav-item-desktop {
    width: 99%;
  }
  .cortana-main-nav .cortana-nav-item.biggest-nav-item-desktop > * {
    margin-left: auto;
    margin-right: auto;
  }
  .cortana-main-nav .cortana-nav-item.biggest-nav-item-desktop.nav-item-desktop-left > * {
    float: left;
    margin-left: 0;
  }
  .cortana-main-nav .cortana-nav-item.biggest-nav-item-desktop.nav-item-desktop-right > * {
    float: right;
    margin-right: 0;
  }
  .cortana-main-nav .cortana-nav-item.nav-item-desktop-none {
    display: none;
  }
  .cortana-main-nav .cortana-nav-item.nav-item-desktop-0 {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .cortana-main-nav .cortana-nav-item.nav-item-desktop-0 html:not(.flexbox) {
    display: table-cell;
  }
  .cortana-main-nav .cortana-nav-item.nav-item-desktop-1 {
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .cortana-main-nav .cortana-nav-item.nav-item-desktop-1 html:not(.flexbox) {
    display: table-cell;
  }
  .cortana-main-nav .cortana-nav-item.nav-item-desktop-2 {
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .cortana-main-nav .cortana-nav-item.nav-item-desktop-2 html:not(.flexbox) {
    display: table-cell;
  }
  .cortana-main-nav .cortana-nav-item.nav-item-desktop-3 {
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .cortana-main-nav .cortana-nav-item.nav-item-desktop-3 html:not(.flexbox) {
    display: table-cell;
  }
  .cortana-main-nav .cortana-nav-item.nav-item-desktop-4 {
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .cortana-main-nav .cortana-nav-item.nav-item-desktop-4 html:not(.flexbox) {
    display: table-cell;
  }
  .cortana-main-nav .cortana-nav-item.nav-item-desktop-5 {
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .cortana-main-nav .cortana-nav-item.nav-item-desktop-5 html:not(.flexbox) {
    display: table-cell;
  }
  .cortana-main-nav .cortana-nav-item.nav-item-desktop-6 {
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .cortana-main-nav .cortana-nav-item.nav-item-desktop-6 html:not(.flexbox) {
    display: table-cell;
  }
  .cortana-main-nav .cortana-nav-item.nav-item-desktop-7 {
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .cortana-main-nav .cortana-nav-item.nav-item-desktop-7 html:not(.flexbox) {
    display: table-cell;
  }
  .cortana-main-nav .cortana-nav-item.nav-item-desktop-8 {
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .cortana-main-nav .cortana-nav-item.nav-item-desktop-8 html:not(.flexbox) {
    display: table-cell;
  }
  .is-sticky .cortana-main-nav .cortana-nav-item.nav-item-desktop-sticky-none {
    display: none;
  }
  .is-sticky .cortana-main-nav .cortana-nav-item.nav-item-desktop-sticky-0 {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  html:not(.flexbox) .is-sticky .cortana-main-nav .cortana-nav-item.nav-item-desktop-sticky-0 {
    display: table-cell;
  }
  .is-sticky .cortana-main-nav .cortana-nav-item.nav-item-desktop-sticky-1 {
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  html:not(.flexbox) .is-sticky .cortana-main-nav .cortana-nav-item.nav-item-desktop-sticky-1 {
    display: table-cell;
  }
  .is-sticky .cortana-main-nav .cortana-nav-item.nav-item-desktop-sticky-2 {
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  html:not(.flexbox) .is-sticky .cortana-main-nav .cortana-nav-item.nav-item-desktop-sticky-2 {
    display: table-cell;
  }
  .is-sticky .cortana-main-nav .cortana-nav-item.nav-item-desktop-sticky-3 {
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  html:not(.flexbox) .is-sticky .cortana-main-nav .cortana-nav-item.nav-item-desktop-sticky-3 {
    display: table-cell;
  }
  .is-sticky .cortana-main-nav .cortana-nav-item.nav-item-desktop-sticky-4 {
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  html:not(.flexbox) .is-sticky .cortana-main-nav .cortana-nav-item.nav-item-desktop-sticky-4 {
    display: table-cell;
  }
  .is-sticky .cortana-main-nav .cortana-nav-item.nav-item-desktop-sticky-5 {
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  html:not(.flexbox) .is-sticky .cortana-main-nav .cortana-nav-item.nav-item-desktop-sticky-5 {
    display: table-cell;
  }
  .is-sticky .cortana-main-nav .cortana-nav-item.nav-item-desktop-sticky-6 {
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  html:not(.flexbox) .is-sticky .cortana-main-nav .cortana-nav-item.nav-item-desktop-sticky-6 {
    display: table-cell;
  }
  .is-sticky .cortana-main-nav .cortana-nav-item.nav-item-desktop-sticky-7 {
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  html:not(.flexbox) .is-sticky .cortana-main-nav .cortana-nav-item.nav-item-desktop-sticky-7 {
    display: table-cell;
  }
  .is-sticky .cortana-main-nav .cortana-nav-item.nav-item-desktop-sticky-8 {
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  html:not(.flexbox) .is-sticky .cortana-main-nav .cortana-nav-item.nav-item-desktop-sticky-8 {
    display: table-cell;
  }
}
.cortana-nav-logo-wrapper .cortana-logo-link {
  background: transparent !important;
}
.cortana-nav-logo-wrapper img {
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  max-width: initial;
}
.cortana-nav-cart-wrapper {
  position: relative;
}
.cortana-mini-cart .__cart-toggle {
  position: relative;
  display: block;
}
.cortana-mini-cart .__cart-toggle .__number-product {
  position: absolute;
  background-color: #dd9c39;
  color: #fff;
  top: -10px;
  right: -10px;
  font-size: 11px;
  width: 20px;
  height: 20px;
  line-height: 20px;
  border-radius: 50%;
  font-family: sans-serif;
  opacity: 0;
  text-align: center;
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.cortana-mini-cart .__cart-wrapper {
  position: absolute;
  display: none;
  top: 100%;
  right: 0;
  height: auto;
  width: 380px;
}
.cortana-mini-cart .__cart-wrapper ul.cart_list, .cortana-mini-cart .__cart-wrapper ul.product_list_widget {
  list-style: none;
  padding: 0;
  margin: 0 5px;
  margin-bottom: 30px;
}
.cortana-mini-cart .__cart-wrapper .cortana-mini-cart .cart_list_wrapper {
  padding: 30px 15px 20px 15px;
}
@media (max-width: 479px) {
  .cortana-mini-cart .__cart-wrapper {
    position: fixed;
    width: 100%;
  }
}
@media (max-width: 320px) {
  .cortana-mini-cart .__cart-wrapper .product-item-thumbnail, .cortana-mini-cart .__cart-wrapper a.remove {
    display: none;
  }
}
.cortana-mini-cart.dropdown.open .__cart-wrapper {
  display: block;
}
.popup-area-type-cortana-search > .mfp-close {
  display: none;
}
.cortana-popup-search .cortana-search-form-wrapper {
  position: relative;
}
.cortana-popup-search .cortana-ajax-search-content {
  min-height: 50vh;
  padding: 30px 10px 15px;
  position: relative;
  z-index: 2;
}
.cortana-popup-search .cortana-ajax-search-content .__loading {
  position: absolute;
  display: none;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.cortana-popup-search .cortana-ajax-search-content.loading .__loading {
  display: block;
}
.cortana-popup-search .mfp-close {
  left: initial;
  right: 0;
  top: -5px;
  margin-left: 0;
  font-size: 18px;
}
.cortana-popup-search .search-form .search-field {
  border: 0;
  padding-left: 45px;
  padding-bottom: 10px;
  padding-right: 15px;
  border-bottom: 1px solid;
  font-size: 16px;
}
.cortana-popup-search .search-form ::-webkit-input-placeholder {
  text-transform: uppercase;
  color: inherit;
}
.cortana-popup-search .search-form :-moz-placeholder {
  /* Firefox 18- */
  text-transform: uppercase;
  color: inherit;
}
.cortana-popup-search .search-form ::-moz-placeholder {
  /* Firefox 19+ */
  text-transform: uppercase;
  color: inherit;
}
.cortana-popup-search .search-form :-ms-input-placeholder {
  text-transform: uppercase;
  color: inherit;
}
.cortana-popup-search .search-form button[type="submit"] {
  right: auto;
  top: -5px;
  left: 0;
}
.cortana-nav-custom-content .inline-block-el {
  vertical-align: middle;
}
.cortana-main-menu ul, .cortana-mobile-menu ul, .cortana-main-menu li, .cortana-mobile-menu li {
  padding-left: 0;
  list-style: none;
}
.cortana-main-menu ul, .cortana-mobile-menu ul {
  margin-bottom: 0;
}
.cortana-main-menu a, .cortana-mobile-menu a {
  text-decoration: none;
}
.cortana-main-menu-content {
  /* Menu layout */
  /*LV 0*/
}
.cortana-main-menu-content .menu-item .sub-menu {
  z-index: 1000;
  position: absolute;
  display: none;
  background-size: cover;
  background-position: center center;
}
.cortana-main-menu-content .menu-item > a {
  max-width: 100%;
  display: block;
}
.cortana-main-menu-content > .menu-item {
  display: block;
  float: left;
  text-transform: uppercase;
  font-size: 12px;
}
.cortana-main-menu-content > .menu-item i {
  font-size: 14px;
}
.cortana-main-nav .cortana-main-menu-content > .menu-item .menu-item li.menu-item > a {
  font-size: 11px;
}
.cortana-main-menu-content > .menu-item.cortana-tree-menu .sub-menu {
  width: 250px;
}
.cortana-main-menu-content > .menu-item.cortana-tree-menu, .cortana-main-menu-content > .menu-item.cortana-tree-menu .menu-item {
  position: relative;
}
.cortana-main-menu-content > .menu-item.cortana-tree-menu.cortana-tree-1-col > .sub-menu {
  width: 250px;
}
.cortana-main-menu-content > .menu-item.cortana-tree-menu.cortana-tree-1-col > .sub-menu > .menu-item {
  width: 100%;
  float: left;
}
.cortana-main-menu-content > .menu-item.cortana-tree-menu.cortana-tree-1-col > .sub-menu > .menu-item > a {
  width: 100%;
}
.cortana-main-menu-content > .menu-item.cortana-tree-menu.cortana-tree-1-col.sub-menu-on-center > .sub-menu {
  margin-left: -125px;
}
.cortana-main-menu-content > .menu-item.cortana-tree-menu.cortana-tree-2-col > .sub-menu {
  width: 500px;
}
.cortana-main-menu-content > .menu-item.cortana-tree-menu.cortana-tree-2-col > .sub-menu > .menu-item {
  width: 50%;
  float: left;
}
.cortana-main-menu-content > .menu-item.cortana-tree-menu.cortana-tree-2-col > .sub-menu > .menu-item > a {
  width: 100%;
}
.cortana-main-menu-content > .menu-item.cortana-tree-menu.cortana-tree-2-col.sub-menu-on-center > .sub-menu {
  margin-left: -250px;
}
.cortana-main-menu-content > .menu-item.cortana-tree-menu.cortana-tree-3-col > .sub-menu {
  width: 750px;
}
.cortana-main-menu-content > .menu-item.cortana-tree-menu.cortana-tree-3-col > .sub-menu > .menu-item {
  width: 33.33333%;
  float: left;
}
.cortana-main-menu-content > .menu-item.cortana-tree-menu.cortana-tree-3-col > .sub-menu > .menu-item > a {
  width: 100%;
}
.cortana-main-menu-content > .menu-item.cortana-tree-menu.cortana-tree-3-col.sub-menu-on-center > .sub-menu {
  margin-left: -375px;
}
.cortana-main-menu-content > .menu-item.cortana-tree-menu.cortana-tree-4-col > .sub-menu {
  width: 1000px;
}
.cortana-main-menu-content > .menu-item.cortana-tree-menu.cortana-tree-4-col > .sub-menu > .menu-item {
  width: 25%;
  float: left;
}
.cortana-main-menu-content > .menu-item.cortana-tree-menu.cortana-tree-4-col > .sub-menu > .menu-item > a {
  width: 100%;
}
.cortana-main-menu-content > .menu-item.cortana-tree-menu.cortana-tree-4-col.sub-menu-on-center > .sub-menu {
  margin-left: -500px;
}
.cortana-main-menu-content > .menu-item.cortana-tree-menu.cortana-tree-5-col > .sub-menu {
  width: 1250px;
}
.cortana-main-menu-content > .menu-item.cortana-tree-menu.cortana-tree-5-col > .sub-menu > .menu-item {
  width: 20%;
  float: left;
}
.cortana-main-menu-content > .menu-item.cortana-tree-menu.cortana-tree-5-col > .sub-menu > .menu-item > a {
  width: 100%;
}
.cortana-main-menu-content > .menu-item.cortana-tree-menu.cortana-tree-5-col.sub-menu-on-center > .sub-menu {
  margin-left: -625px;
}
.cortana-main-menu-content > .menu-item.cortana-tree-menu.cortana-tree-6-col > .sub-menu {
  width: 1500px;
}
.cortana-main-menu-content > .menu-item.cortana-tree-menu.cortana-tree-6-col > .sub-menu > .menu-item {
  width: 16.66667%;
  float: left;
}
.cortana-main-menu-content > .menu-item.cortana-tree-menu.cortana-tree-6-col > .sub-menu > .menu-item > a {
  width: 100%;
}
.cortana-main-menu-content > .menu-item.cortana-tree-menu.cortana-tree-6-col.sub-menu-on-center > .sub-menu {
  margin-left: -750px;
}
.cortana-main-menu-content > .menu-item.cortana-tree-menu > .sub-menu {
  top: 100%;
}
.cortana-main-menu-content > .menu-item.cortana-tree-menu.sub-menu-on-right .sub-menu, .cortana-main-menu-content > .menu-item.cortana-tree-menu .sub-menu {
  left: 100%;
  right: auto;
}
.cortana-main-menu-content > .menu-item.cortana-tree-menu.sub-menu-on-right > .sub-menu, .cortana-main-menu-content > .menu-item.cortana-tree-menu > .sub-menu {
  left: 0;
  right: auto;
}
.cortana-main-menu-content > .menu-item.cortana-tree-menu .sub-menu-on-right > .sub-menu {
  left: 100%;
  right: auto;
}
.cortana-main-menu-content > .menu-item.cortana-tree-menu.sub-menu-on-center > .sub-menu {
  left: 50%;
  margin-left: -125px;
  right: auto;
}
.cortana-main-menu-content > .menu-item.cortana-tree-menu.sub-menu-on-left .sub-menu {
  left: auto;
  right: 100%;
}
.cortana-main-menu-content > .menu-item.cortana-tree-menu.sub-menu-on-left > .sub-menu {
  left: auto;
  right: 0;
}
.cortana-main-menu-content > .menu-item.cortana-tree-menu .sub-menu-on-left > .sub-menu {
  left: auto;
  right: 100%;
}
.cortana-main-menu-content .menu-item.cortana-mega-menu.cortana-mega-1-col > .sub-menu > .menu-item {
  width: 100%;
}
.cortana-main-menu-content .menu-item.cortana-mega-menu.cortana-mega-2-col > .sub-menu > .menu-item {
  width: 50%;
}
.cortana-main-menu-content .menu-item.cortana-mega-menu.cortana-mega-3-col > .sub-menu > .menu-item {
  width: 33.33333%;
}
.cortana-main-menu-content .menu-item.cortana-mega-menu.cortana-mega-4-col > .sub-menu > .menu-item {
  width: 25%;
}
.cortana-main-menu-content .menu-item.cortana-mega-menu.cortana-mega-5-col > .sub-menu > .menu-item {
  width: 20%;
}
.cortana-main-menu-content .menu-item.cortana-mega-menu.cortana-mega-6-col > .sub-menu > .menu-item {
  width: 16.66667%;
}
.cortana-main-menu-content .menu-item.cortana-mega-menu > .sub-menu {
  padding-top: 20px;
  padding-bottom: 20px;
  position: absolute;
  width: 100%;
  left: 0;
}
.cortana-main-menu-content .menu-item.cortana-mega-menu > .sub-menu > li.menu-item > a {
  font-size: 15px;
  background: transparent;
}
.cortana-main-menu-content .menu-item.cortana-mega-menu > .sub-menu > li.menu-item:hover > a {
  color: #dd9c39;
}
.cortana-main-menu-content .menu-item.cortana-mega-menu > .sub-menu > .menu-item {
  position: relative;
  float: left;
}
.cortana-main-menu-content .menu-item.cortana-mega-menu > .sub-menu .sub-menu {
  position: relative;
  display: block;
}
.cortana-main-menu-content .menu-item.cortana-menu-item-include-content-template > ul.sub-menu {
  display: none !important;
}
.cortana-main-menu-content li.menu-item.menu-item_active-link > a, .cortana-main-menu-content li.menu-item.menu-item_active-link > a:hover, .cortana-main-menu-content li.menu-item.menu-item_active-link > a:active, .is-sticky .cortana-nav-body .cortana-main-menu-content li.menu-item.menu-item_active-link > a, .is-sticky .cortana-nav-body .cortana-main-menu-content li.menu-item.menu-item_active-link > a:hover, .is-sticky .cortana-nav-body .cortana-main-menu-content li.menu-item.menu-item_active-link > a:active {
  color: #dd9c39;
}
/* Hover effect */
.cortana-main-menu-content .sub-menu {
  z-index: -1;
}
.cortana-main-menu-content > .menu-item:hover > .sub-menu {
  display: block;
}
.cortana-main-menu-content > .menu-item.cortana-tree-menu .menu-item:hover > .sub-menu {
  display: block;
}
.cortana-main-menu-content.cortana-effect-fade > .menu-item > .sub-menu, .cortana-main-menu-content.cortana-effect-fade .cortana-tree-menu .menu-item > .sub-menu {
  opacity: 0;
  display: block;
  visibility: collapse;
  -webkit-transition: all 0s;
  -o-transition: all 0s;
  transition: all 0s;
}
.cortana-main-menu-content.cortana-effect-fade > .menu-item:hover > .sub-menu, .cortana-main-menu-content.cortana-effect-fade .cortana-tree-menu .menu-item:hover > .sub-menu {
  opacity: 1;
  visibility: visible;
  -webkit-transition: opacity 0.5s;
  -o-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
.cortana-main-menu-content.cortana-effect-fade-up > .menu-item > .sub-menu, .cortana-main-menu-content.cortana-effect-fade-up .cortana-tree-menu .menu-item > .sub-menu {
  opacity: 0;
  display: block;
  visibility: collapse;
  -webkit-transition: all 0s;
  -o-transition: all 0s;
  transition: all 0s;
  -webkit-transform: translateY(100px);
  -ms-transform: translateY(100px);
  -o-transform: translateY(100px);
  transform: translateY(100px);
}
.cortana-main-menu-content.cortana-effect-fade-up > .menu-item:hover > .sub-menu, .cortana-main-menu-content.cortana-effect-fade-up .cortana-tree-menu .menu-item:hover > .sub-menu {
  opacity: 1;
  visibility: visible;
  -webkit-transition: opacity 0.5s, transform 0.4s;
  -o-transition: opacity 0.5s, transform 0.4s;
  transition: opacity 0.5s, transform 0.4s;
  -webkit-transform: translateY(0px);
  -ms-transform: translateY(0px);
  -o-transform: translateY(0px);
  transform: translateY(0px);
}
.cortana-main-menu-content.cortana-effect-fade-down > .menu-item > .sub-menu, .cortana-main-menu-content.cortana-effect-fade-down .cortana-tree-menu .menu-item > .sub-menu {
  opacity: 0;
  display: block;
  visibility: collapse;
  -webkit-transition: all 0s;
  -o-transition: all 0s;
  transition: all 0s;
  -webkit-transform: translateY(-100px);
  -ms-transform: translateY(-100px);
  -o-transform: translateY(-100px);
  transform: translateY(-100px);
  z-index: -1;
}
.cortana-main-menu-content.cortana-effect-fade-down > .menu-item:hover > .sub-menu, .cortana-main-menu-content.cortana-effect-fade-down .cortana-tree-menu .menu-item:hover > .sub-menu {
  opacity: 1;
  visibility: visible;
  -webkit-transition: opacity 0.5s, transform 0.4s, z-index 0s 0.4s;
  -o-transition: opacity 0.5s, transform 0.4s, z-index 0s 0.4s;
  transition: opacity 0.5s, transform 0.4s, z-index 0s 0.4s;
  -webkit-transform: translateY(0px);
  -ms-transform: translateY(0px);
  -o-transform: translateY(0px);
  transform: translateY(0px);
  z-index: 1000;
}
.cortana-main-menu-content.cortana-effect-fade-left > .menu-item > .sub-menu, .cortana-main-menu-content.cortana-effect-fade-left .cortana-tree-menu .menu-item > .sub-menu {
  opacity: 0;
  display: block;
  visibility: collapse;
  -webkit-transition: all 0s;
  -o-transition: all 0s;
  transition: all 0s;
  -webkit-transform: translateX(-100px);
  -ms-transform: translateX(-100px);
  -o-transform: translateX(-100px);
  transform: translateX(-100px);
}
.cortana-main-menu-content.cortana-effect-fade-left > .menu-item:hover > .sub-menu, .cortana-main-menu-content.cortana-effect-fade-left .cortana-tree-menu .menu-item:hover > .sub-menu {
  opacity: 1;
  visibility: visible;
  -webkit-transition: opacity 0.5s, transform 0.4s;
  -o-transition: opacity 0.5s, transform 0.4s;
  transition: opacity 0.5s, transform 0.4s;
  -webkit-transform: translateX(0px);
  -ms-transform: translateX(0px);
  -o-transform: translateX(0px);
  transform: translateX(0px);
}
.cortana-main-menu-content.cortana-effect-fade-right > .menu-item > .sub-menu, .cortana-main-menu-content.cortana-effect-fade-right .cortana-tree-menu .menu-item > .sub-menu {
  opacity: 0;
  display: block;
  visibility: collapse;
  -webkit-transition: all 0s;
  -o-transition: all 0s;
  transition: all 0s;
  -webkit-transform: translateX(100px);
  -ms-transform: translateX(100px);
  -o-transform: translateX(100px);
  transform: translateX(100px);
}
.cortana-main-menu-content.cortana-effect-fade-right > .menu-item:hover > .sub-menu, .cortana-main-menu-content.cortana-effect-fade-right .cortana-tree-menu .menu-item:hover > .sub-menu {
  opacity: 1;
  visibility: visible;
  -webkit-transition: opacity 0.5s, transform 0.4s;
  -o-transition: opacity 0.5s, transform 0.4s;
  transition: opacity 0.5s, transform 0.4s;
  -webkit-transform: translateX(0px);
  -ms-transform: translateX(0px);
  -o-transform: translateX(0px);
  transform: translateX(0px);
}
.cortana-main-menu-content.cortana-effect-dropdown > .menu-item > .sub-menu, .cortana-main-menu-content.cortana-effect-dropdown .cortana-tree-menu .menu-item > .sub-menu {
  display: block;
  opacity: 0;
  -webkit-transition: all 0s;
  -o-transition: all 0s;
  transition: all 0s;
  -webkit-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%);
  z-index: -1;
}
.cortana-main-menu-content.cortana-effect-dropdown > .menu-item:hover > .sub-menu, .cortana-main-menu-content.cortana-effect-dropdown .cortana-tree-menu .menu-item:hover > .sub-menu {
  -webkit-transition: transform 0.5s;
  -o-transition: transform 0.5s;
  transition: transform 0.5s;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
  opacity: 1;
  z-index: 1000;
}
.cortana-main-menu-content > .menu-item > a {
  position: relative;
  vertical-align: middle;
  display: table-cell;
}
.cortana-main-menu-content > .menu-item > a .cortana-parent-caret {
  display: inline-block;
  vertical-align: middle;
  font-size: 55%;
  margin-left: 5px;
}
.cortana-main-menu-content > .menu-item > a .cortana-parent-caret:before {
  display: block;
}
.cortana-main-menu-content > .menu-item .sub-menu {
  background-clip: padding-box;
}
.cortana-main-menu-content > .menu-item .sub-menu .menu-item > a {
  position: relative;
  line-height: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
  height: auto;
}
.cortana-main-menu-content > .menu-item .sub-menu .menu-item:not(.menu-item_active-link) > a {
  color: #fff;
}
.cortana-main-menu-content > .menu-item .sub-menu .menu-item:not(.menu-item_active-link) > a.active, .cortana-main-menu-content > .menu-item .sub-menu .menu-item:not(.menu-item_active-link) > a:active {
  color: #aaa;
}
.cortana-main-menu-content > .menu-item.cortana-tree-menu .sub-menu .menu-item:hover > a {
  color: #aaa;
}
.cortana-main-menu-content > .menu-item.cortana-tree-menu .sub-menu .menu-item:hover .sub-menu {
  top: 0;
}
.cortana-main-menu-content > .menu-item.cortana-tree-menu .sub-menu .menu-item .cortana-parent-caret {
  position: absolute;
  display: block;
  font-size: 8px;
  line-height: 8px;
  height: 8px;
  margin-top: -4px;
  right: 5px;
  top: 50%;
}
.cortana-main-menu-content > .menu-item.cortana-tree-menu .sub-menu .menu-item .cortana-parent-caret:before {
  display: block;
}
.cortana-main-menu-content > .menu-item.cortana-mega-menu .menu-item:not(.menu-item_active-link) > a {
  color: #fff;
}
.cortana-main-menu-content > .menu-item.cortana-mega-menu .menu-item:not(.menu-item_active-link) > a:hover {
  color: #aaa;
}
.cortana-main-menu-content > .menu-item.cortana-mega-menu .menu-item .sub-menu {
  padding: 0;
  margin: 0;
}
.cortana-main-menu-content > .menu-item.cortana-mega-menu .menu-item .sub-menu .menu-item {
  padding-left: 0;
  padding-right: 0;
}
.cortana-main-menu-content > .menu-item.cortana-mega-menu .menu-item .cortana-parent-caret {
  display: none;
}
.cortana-enable-mega-menu-separator .cortana-mega-menu > .sub-menu > .menu-item:not(:first-child) {
  border-left-width: 1px;
  border-left-style: solid;
}
.cortana-enable-mega-menu-separator .cortana-mega-menu > .sub-menu {
  padding: 30px 0;
}
.cortana-enable-mega-menu-separator .cortana-mega-menu:hover > .sub-menu {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.cortana-menu-item-hover-underline > .menu-item > a:after {
  -webkit-transition: width 0.3s ease-out;
  -o-transition: width 0.3s ease-out;
  transition: width 0.3s ease-out;
  content: "";
  position: relative;
  display: block;
  width: 0;
  height: 0;
  border-bottom: 2px solid;
  margin-left: auto;
  margin-right: auto;
}
.cortana-menu-item-hover-underline > .menu-item:hover > a:after {
  width: 100%;
}
.cortana-menu-item-hover-underline-2 > .menu-item > a {
  color: inherit;
}
.cortana-menu-item-hover-underline-2 > .menu-item > a:after {
  -webkit-transition: opacity 0.3s ease-out;
  -o-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
  content: "";
  position: absolute;
  display: block;
  height: 0;
  border-bottom: 2px solid #dd9c39;
  left: 0;
  right: 0;
  margin-left: auto;
  width: 50%;
  margin-right: auto;
  bottom: 0;
  opacity: 0;
}
.cortana-menu-item-hover-underline-2 > .menu-item:hover > a:after {
  opacity: 1;
}
.cortana-main-menu-content.cortana-menu-item-hover-underline-2 > li.menu-item.menu-item_active-link > a, .is-sticky .cortana-nav-body .cortana-menu-item-hover-underline-2 > li.menu-item.menu-item_active-link > a {
  color: inherit;
}
.cortana-main-menu-content.cortana-menu-item-hover-underline-2 > li.menu-item.menu-item_active-link > a:after, .is-sticky .cortana-nav-body .cortana-menu-item-hover-underline-2 > li.menu-item.menu-item_active-link > a:after {
  opacity: 1;
}
.cortana-menu-item-hover-bracket > .menu-item > a:before, .cortana-menu-item-hover-bracket > .menu-item > a:after {
  -webkit-transition: transform 0.3s ease-out;
  -o-transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  display: inline-block;
  opacity: 0;
}
.cortana-menu-item-hover-bracket > .menu-item > a:before {
  content: '[';
  margin-right: 8px;
  -webkit-transform: translateX(20px);
  -ms-transform: translateX(20px);
  -o-transform: translateX(20px);
  transform: translateX(20px);
}
.cortana-menu-item-hover-bracket > .menu-item > a:after {
  content: ']';
  margin-left: 8px;
  -webkit-transform: translateX(-20px);
  -ms-transform: translateX(-20px);
  -o-transform: translateX(-20px);
  transform: translateX(-20px);
}
.cortana-menu-item-hover-bracket > .menu-item:hover > a:before, .cortana-menu-item-hover-bracket > .menu-item:hover > a:after {
  opacity: 1;
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
}
.cortana-menu-sub-item-hover-move-right .sub-menu a:hover {
  -webkit-transform: translateX(20px);
  -ms-transform: translateX(20px);
  -o-transform: translateX(20px);
  transform: translateX(20px);
}
.cortana-menu-sub-item-hover-move-left .sub-menu a:hover {
  -webkit-transform: translateX(-20px);
  -ms-transform: translateX(-20px);
  -o-transform: translateX(-20px);
  transform: translateX(-20px);
}
.cortana-menu-sub-item-hover-left-border .sub-menu a:before, .cortana-menu-sub-item-hover-left-border .sub-menu a:before {
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  position: absolute;
  content: '';
  background-color: #aaa;
  width: 5px;
  height: 100%;
  top: 0;
  display: block;
  opacity: 0;
}
.cortana-menu-sub-item-hover-left-border .sub-menu a:hover:before, .cortana-menu-sub-item-hover-left-border .sub-menu a:hover:before {
  opacity: 1;
}
.cortana-menu-sub-item-hover-left-border .sub-menu a:before {
  left: 0;
}
.cortana-menu-sub-item-hover-right-border .sub-menu a:before {
  right: 0;
}
.cortana-menu-icon {
  display: inline-block;
  margin-right: 5px;
  margin-top: -3px;
  vertical-align: middle;
}
.cortana-menu-icon:before {
  display: block;
}
.site-footer .footer-content-area {
  position: relative;
  background-color: #000;
  color: #888;
}
.site-footer .footer-content-area h1, .site-footer .footer-content-area h2, .site-footer .footer-content-area h3, .site-footer .footer-content-area h4, .site-footer .footer-content-area h5, .site-footer .footer-content-area .cortana-widget-title, .site-footer .footer-content-area .widget_title {
  color: #fff;
}
.site-footer .footer-content-area a {
  color: #fff;
}
.site-footer .footer-content-area a:hover, .site-footer .footer-content-area a:focus {
  color: #fff;
}
.site-footer .footer-content-area ul li a {
  color: #fff;
}
.site-footer .footer-content-area ul li a:hover, .site-footer .footer-content-area ul li a:focus {
  color: #fff;
}
footer.site-footer .cortana-widget {
  background-color: transparent;
  border: none;
  color: inherit;
  margin-bottom: 0;
  padding: 0;
  letter-spacing: 0.05em;
}
footer.site-footer .cortana-widget .cortana-widget-title {
  margin-bottom: 30px;
}
footer.site-footer .cortana-widget ul li {
  border-bottom: none;
  padding: 0.35em 0;
}
footer.site-footer .cortana-widget ul li:first-child {
  padding-top: 0;
}
footer.site-footer .cortana-widget ul li:last-child {
  padding-bottom: 0;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles ul.social-profiles-inner {
  margin-bottom: 0;
  font-size: 0;
  padding-left: 0;
  list-style: none;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles li {
  display: inline-block;
  vertical-align: top;
  padding-bottom: 5px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles li a {
  display: block;
  text-align: center;
  text-decoration: none;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles li a > i {
  display: block;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles li a > i:before {
  display: block;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles li a .social-name {
  display: none;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.share-this li span.share-label {
  display: none;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.icon-fz-10 li a {
  font-size: 10px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.icon-fz-11 li a {
  font-size: 11px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.icon-fz-12 li a {
  font-size: 12px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.icon-fz-13 li a {
  font-size: 13px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.icon-fz-14 li a {
  font-size: 14px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.icon-fz-15 li a {
  font-size: 15px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.icon-fz-16 li a {
  font-size: 16px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.icon-fz-17 li a {
  font-size: 17px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.icon-fz-18 li a {
  font-size: 18px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.icon-fz-19 li a {
  font-size: 19px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.icon-fz-20 li a {
  font-size: 20px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.icon-fz-21 li a {
  font-size: 21px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.icon-fz-22 li a {
  font-size: 22px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.icon-fz-23 li a {
  font-size: 23px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.icon-fz-24 li a {
  font-size: 24px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.icon-fz-25 li a {
  font-size: 25px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.icon-fz-26 li a {
  font-size: 26px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.icon-fz-26 li {
  padding-bottom: 10px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.icon-fz-27 li a {
  font-size: 27px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.icon-fz-27 li {
  padding-bottom: 10px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.icon-fz-28 li a {
  font-size: 28px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.icon-fz-28 li {
  padding-bottom: 10px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.icon-fz-29 li a {
  font-size: 29px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.icon-fz-29 li {
  padding-bottom: 10px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.icon-fz-30 li a {
  font-size: 30px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.icon-fz-30 li {
  padding-bottom: 10px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.icon-fz-31 li a {
  font-size: 31px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.icon-fz-31 li {
  padding-bottom: 10px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.icon-fz-32 li a {
  font-size: 32px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.icon-fz-32 li {
  padding-bottom: 10px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.icon-fz-33 li a {
  font-size: 33px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.icon-fz-33 li {
  padding-bottom: 10px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.icon-fz-34 li a {
  font-size: 34px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.icon-fz-34 li {
  padding-bottom: 10px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.icon-fz-35 li a {
  font-size: 35px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.icon-fz-35 li {
  padding-bottom: 10px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.icon-fz-36 li a {
  font-size: 36px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.icon-fz-36 li {
  padding-bottom: 10px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.icon-fz-37 li a {
  font-size: 37px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.icon-fz-37 li {
  padding-bottom: 10px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.icon-fz-38 li a {
  font-size: 38px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.icon-fz-38 li {
  padding-bottom: 10px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.icon-fz-39 li a {
  font-size: 39px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.icon-fz-39 li {
  padding-bottom: 10px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.icon-fz-40 li a {
  font-size: 40px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.icon-fz-40 li {
  padding-bottom: 10px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.item-spacing-5.social-url ul.social-profiles-inner {
  margin-left: -2.5px;
  margin-right: -2.5px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.item-spacing-5 li {
  padding-left: 2.5px;
  padding-right: 2.5px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.item-spacing-10.social-url ul.social-profiles-inner {
  margin-left: -5px;
  margin-right: -5px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.item-spacing-10 li {
  padding-left: 5px;
  padding-right: 5px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.item-spacing-15.social-url ul.social-profiles-inner {
  margin-left: -7.5px;
  margin-right: -7.5px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.item-spacing-15 li {
  padding-left: 7.5px;
  padding-right: 7.5px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.item-spacing-20.social-url ul.social-profiles-inner {
  margin-left: -10px;
  margin-right: -10px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.item-spacing-20 li {
  padding-left: 10px;
  padding-right: 10px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.item-spacing-25.social-url ul.social-profiles-inner {
  margin-left: -12.5px;
  margin-right: -12.5px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.item-spacing-25 li {
  padding-left: 12.5px;
  padding-right: 12.5px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.item-spacing-30.social-url ul.social-profiles-inner {
  margin-left: -15px;
  margin-right: -15px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.item-spacing-30 li {
  padding-left: 15px;
  padding-right: 15px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.item-spacing-35.social-url ul.social-profiles-inner {
  margin-left: -17.5px;
  margin-right: -17.5px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.item-spacing-35 li {
  padding-left: 17.5px;
  padding-right: 17.5px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.item-spacing-40.social-url ul.social-profiles-inner {
  margin-left: -20px;
  margin-right: -20px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.item-spacing-40 li {
  padding-left: 20px;
  padding-right: 20px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.item-spacing-45.social-url ul.social-profiles-inner {
  margin-left: -22.5px;
  margin-right: -22.5px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.item-spacing-45 li {
  padding-left: 22.5px;
  padding-right: 22.5px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.item-spacing-50.social-url ul.social-profiles-inner {
  margin-left: -25px;
  margin-right: -25px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.item-spacing-50 li {
  padding-left: 25px;
  padding-right: 25px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.icon-color-p li a {
  color: #dd9c39;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.icon-color-hover-p li a:hover {
  color: #dd9c39;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.style-rounded.rounded-bg-p li a {
  background-color: #dd9c39;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.style-rounded.rounded-bg-hover-p li a:hover {
  background-color: #dd9c39;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.icon-color-s li a {
  color: #1e73be;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.icon-color-hover-s li a:hover {
  color: #1e73be;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.style-rounded.rounded-bg-s li a {
  background-color: #1e73be;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.style-rounded.rounded-bg-hover-s li a:hover {
  background-color: #1e73be;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.icon-color-text li a {
  color: #444;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.icon-color-hover-text li a:hover {
  color: #444;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.style-rounded.rounded-bg-text li a {
  background-color: #444;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.style-rounded.rounded-bg-hover-text li a:hover {
  background-color: #444;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.icon-color-meta-text li a {
  color: #666;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.icon-color-hover-meta-text li a:hover {
  color: #666;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.style-rounded.rounded-bg-meta-text li a {
  background-color: #666;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.style-rounded.rounded-bg-hover-meta-text li a:hover {
  background-color: #666;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.icon-color-border li a {
  color: rgba(128, 128, 128, 0.2);
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.icon-color-hover-border li a:hover {
  color: rgba(128, 128, 128, 0.2);
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.style-rounded.rounded-bg-border li a {
  background-color: rgba(128, 128, 128, 0.2);
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.style-rounded.rounded-bg-hover-border li a:hover {
  background-color: rgba(128, 128, 128, 0.2);
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.icon-color-light li a {
  color: #fff;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.icon-color-hover-light li a:hover {
  color: #fff;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.style-rounded.rounded-bg-light li a {
  background-color: #fff;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.style-rounded.rounded-bg-hover-light li a:hover {
  background-color: #fff;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.icon-color-dark li a {
  color: #000;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.icon-color-hover-dark li a:hover {
  color: #000;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.style-rounded.rounded-bg-dark li a {
  background-color: #000;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.style-rounded.rounded-bg-hover-dark li a:hover {
  background-color: #000;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.icon-color-gray2 li a {
  color: #222;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.icon-color-hover-gray2 li a:hover {
  color: #222;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.style-rounded.rounded-bg-gray2 li a {
  background-color: #222;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.style-rounded.rounded-bg-hover-gray2 li a:hover {
  background-color: #222;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.icon-color-gray4 li a {
  color: #444;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.icon-color-hover-gray4 li a:hover {
  color: #444;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.style-rounded.rounded-bg-gray4 li a {
  background-color: #444;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.style-rounded.rounded-bg-hover-gray4 li a:hover {
  background-color: #444;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.icon-color-gray6 li a {
  color: #666;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.icon-color-hover-gray6 li a:hover {
  color: #666;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.style-rounded.rounded-bg-gray6 li a {
  background-color: #666;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.style-rounded.rounded-bg-hover-gray6 li a:hover {
  background-color: #666;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.icon-color-gray8 li a {
  color: #888;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.icon-color-hover-gray8 li a:hover {
  color: #888;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.style-rounded.rounded-bg-gray8 li a {
  background-color: #888;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.style-rounded.rounded-bg-hover-gray8 li a:hover {
  background-color: #888;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.icon-color-dunkelorange li a {
  color: #dd9c39;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.icon-color-hover-dunkelorange li a:hover {
  color: #dd9c39;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.style-rounded.rounded-bg-dunkelorange li a {
  background-color: #dd9c39;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.style-rounded.rounded-bg-hover-dunkelorange li a:hover {
  background-color: #dd9c39;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.style-rounded.rounded-bg-transparent li a {
  background-color: transparent;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.style-rounded.rounded-bg-hover-transparent li a:hover {
  background-color: transparent;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.style-rounded li a {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.style-rounded.rounded-size-20 li a {
  width: 20px;
  height: 20px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.style-rounded.rounded-size-20 li a > i:before {
  line-height: 20px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.style-rounded.rounded-size-22 li a {
  width: 22px;
  height: 22px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.style-rounded.rounded-size-22 li a > i:before {
  line-height: 22px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.style-rounded.rounded-size-24 li a {
  width: 24px;
  height: 24px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.style-rounded.rounded-size-24 li a > i:before {
  line-height: 24px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.style-rounded.rounded-size-26 li a {
  width: 26px;
  height: 26px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.style-rounded.rounded-size-26 li a > i:before {
  line-height: 26px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.style-rounded.rounded-size-28 li a {
  width: 28px;
  height: 28px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.style-rounded.rounded-size-28 li a > i:before {
  line-height: 28px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.style-rounded.rounded-size-30 li a {
  width: 30px;
  height: 30px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.style-rounded.rounded-size-30 li a > i:before {
  line-height: 30px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.style-rounded.rounded-size-32 li a {
  width: 32px;
  height: 32px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.style-rounded.rounded-size-32 li a > i:before {
  line-height: 32px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.style-rounded.rounded-size-34 li a {
  width: 34px;
  height: 34px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.style-rounded.rounded-size-34 li a > i:before {
  line-height: 34px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.style-rounded.rounded-size-36 li a {
  width: 36px;
  height: 36px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.style-rounded.rounded-size-36 li a > i:before {
  line-height: 36px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.style-rounded.rounded-size-38 li a {
  width: 38px;
  height: 38px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.style-rounded.rounded-size-38 li a > i:before {
  line-height: 38px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.style-rounded.rounded-size-40 li a {
  width: 40px;
  height: 40px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.style-rounded.rounded-size-40 li a > i:before {
  line-height: 40px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.style-rounded.rounded-size-42 li a {
  width: 42px;
  height: 42px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.style-rounded.rounded-size-42 li a > i:before {
  line-height: 42px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.style-rounded.rounded-size-44 li a {
  width: 44px;
  height: 44px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.style-rounded.rounded-size-44 li a > i:before {
  line-height: 44px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.style-rounded.rounded-size-46 li a {
  width: 46px;
  height: 46px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.style-rounded.rounded-size-46 li a > i:before {
  line-height: 46px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.style-rounded.rounded-size-48 li a {
  width: 48px;
  height: 48px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.style-rounded.rounded-size-48 li a > i:before {
  line-height: 48px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.style-rounded.rounded-size-50 li a {
  width: 50px;
  height: 50px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.style-rounded.rounded-size-50 li a > i:before {
  line-height: 50px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.style-rounded.rounded-size-52 li a {
  width: 52px;
  height: 52px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.style-rounded.rounded-size-52 li a > i:before {
  line-height: 52px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.style-rounded.rounded-size-54 li a {
  width: 54px;
  height: 54px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.style-rounded.rounded-size-54 li a > i:before {
  line-height: 54px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.style-rounded.rounded-size-56 li a {
  width: 56px;
  height: 56px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.style-rounded.rounded-size-56 li a > i:before {
  line-height: 56px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.style-rounded.rounded-size-58 li a {
  width: 58px;
  height: 58px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.style-rounded.rounded-size-58 li a > i:before {
  line-height: 58px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.style-rounded.rounded-size-60 li a {
  width: 60px;
  height: 60px;
}
footer.site-footer .cortana-widget-social-profiles .social-profiles.style-rounded.rounded-size-60 li a > i:before {
  line-height: 60px;
}
footer.site-footer .footer-sidebar section + section:not(.widget-width-50) {
  margin-top: 45px;
}
footer.site-footer .footer-sidebar section:not(.widget-width-50) + section.widget-width-50 {
  margin-top: 45px;
}
footer.site-footer section.footer-content-area .widget_text {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
@media (max-width: 991px) {
  footer.site-footer section.footer-content-area section.cortana-widget {
    text-align: center;
  }
  footer.site-footer section.footer-content-area .cortana-widget-social-profiles ul.social-profiles {
    text-align: center;
  }
}
.cortana_shortcode_posts .vc_grid.vc_row .vc_grid-item, .cortana_shortcode_media_grid .vc_grid.vc_row .vc_grid-item {
  display: inline-block;
}
.cortana-normal-block-5 .vc_gitem-animated-block {
  width: 5%;
}
.cortana-normal-block-5 .cortana-gitem-zone-c-wrapper {
  width: 95%;
}
.cortana-normal-block-10 .vc_gitem-animated-block {
  width: 10%;
}
.cortana-normal-block-10 .cortana-gitem-zone-c-wrapper {
  width: 90%;
}
.cortana-normal-block-15 .vc_gitem-animated-block {
  width: 15%;
}
.cortana-normal-block-15 .cortana-gitem-zone-c-wrapper {
  width: 85%;
}
.cortana-normal-block-20 .vc_gitem-animated-block {
  width: 20%;
}
.cortana-normal-block-20 .cortana-gitem-zone-c-wrapper {
  width: 80%;
}
.cortana-normal-block-25 .vc_gitem-animated-block {
  width: 25%;
}
.cortana-normal-block-25 .cortana-gitem-zone-c-wrapper {
  width: 75%;
}
.cortana-normal-block-30 .vc_gitem-animated-block {
  width: 30%;
}
.cortana-normal-block-30 .cortana-gitem-zone-c-wrapper {
  width: 70%;
}
.cortana-normal-block-35 .vc_gitem-animated-block {
  width: 35%;
}
.cortana-normal-block-35 .cortana-gitem-zone-c-wrapper {
  width: 65%;
}
.cortana-normal-block-40 .vc_gitem-animated-block {
  width: 40%;
}
.cortana-normal-block-40 .cortana-gitem-zone-c-wrapper {
  width: 60%;
}
.cortana-normal-block-45 .vc_gitem-animated-block {
  width: 45%;
}
.cortana-normal-block-45 .cortana-gitem-zone-c-wrapper {
  width: 55%;
}
.cortana-normal-block-50 .vc_gitem-animated-block {
  width: 50%;
}
.cortana-normal-block-50 .cortana-gitem-zone-c-wrapper {
  width: 50%;
}
.cortana-normal-block-55 .vc_gitem-animated-block {
  width: 55%;
}
.cortana-normal-block-55 .cortana-gitem-zone-c-wrapper {
  width: 45%;
}
.cortana-normal-block-60 .vc_gitem-animated-block {
  width: 60%;
}
.cortana-normal-block-60 .cortana-gitem-zone-c-wrapper {
  width: 40%;
}
.cortana-normal-block-65 .vc_gitem-animated-block {
  width: 65%;
}
.cortana-normal-block-65 .cortana-gitem-zone-c-wrapper {
  width: 35%;
}
.cortana-normal-block-70 .vc_gitem-animated-block {
  width: 70%;
}
.cortana-normal-block-70 .cortana-gitem-zone-c-wrapper {
  width: 30%;
}
.cortana-normal-block-75 .vc_gitem-animated-block {
  width: 75%;
}
.cortana-normal-block-75 .cortana-gitem-zone-c-wrapper {
  width: 25%;
}
.cortana-normal-block-80 .vc_gitem-animated-block {
  width: 80%;
}
.cortana-normal-block-80 .cortana-gitem-zone-c-wrapper {
  width: 20%;
}
.cortana-normal-block-85 .vc_gitem-animated-block {
  width: 85%;
}
.cortana-normal-block-85 .cortana-gitem-zone-c-wrapper {
  width: 15%;
}
.cortana-normal-block-90 .vc_gitem-animated-block {
  width: 90%;
}
.cortana-normal-block-90 .cortana-gitem-zone-c-wrapper {
  width: 10%;
}
.cortana-normal-block-95 .vc_gitem-animated-block {
  width: 95%;
}
.cortana-normal-block-95 .cortana-gitem-zone-c-wrapper {
  width: 5%;
}
.cortana-normal-block-100 .vc_gitem-animated-block {
  width: 100%;
}
.cortana-normal-block-100 .cortana-gitem-zone-c-wrapper {
  width: 0%;
}
.vc_grid-item-zone-c-right .cortana-gitem-zone-c-wrapper {
  float: right;
}
.vc_grid-item-zone-c-left .cortana-gitem-zone-c-wrapper {
  float: left;
}
.vc_grid-item-zone-c-left .cortana-gitem-zone-c-wrapper .vc_gitem-zone-c, .vc_grid-item-zone-c-right .cortana-gitem-zone-c-wrapper .vc_gitem-zone-c {
  float: none;
  width: auto;
}
.cortana-normal-block-1-12 .vc_gitem-animated-block {
  width: 8.33333%;
}
.cortana-normal-block-1-12 .cortana-gitem-zone-c-wrapper {
  width: 91.66667%;
}
.cortana-normal-block-2-12 .vc_gitem-animated-block {
  width: 16.66667%;
}
.cortana-normal-block-2-12 .cortana-gitem-zone-c-wrapper {
  width: 83.33333%;
}
.cortana-normal-block-3-12 .vc_gitem-animated-block {
  width: 25%;
}
.cortana-normal-block-3-12 .cortana-gitem-zone-c-wrapper {
  width: 75%;
}
.cortana-normal-block-4-12 .vc_gitem-animated-block {
  width: 33.33333%;
}
.cortana-normal-block-4-12 .cortana-gitem-zone-c-wrapper {
  width: 66.66667%;
}
.cortana-normal-block-5-12 .vc_gitem-animated-block {
  width: 41.66667%;
}
.cortana-normal-block-5-12 .cortana-gitem-zone-c-wrapper {
  width: 58.33333%;
}
.cortana-normal-block-6-12 .vc_gitem-animated-block {
  width: 50%;
}
.cortana-normal-block-6-12 .cortana-gitem-zone-c-wrapper {
  width: 50%;
}
.cortana-normal-block-7-12 .vc_gitem-animated-block {
  width: 58.33333%;
}
.cortana-normal-block-7-12 .cortana-gitem-zone-c-wrapper {
  width: 41.66667%;
}
.cortana-normal-block-8-12 .vc_gitem-animated-block {
  width: 66.66667%;
}
.cortana-normal-block-8-12 .cortana-gitem-zone-c-wrapper {
  width: 33.33333%;
}
.cortana-normal-block-9-12 .vc_gitem-animated-block {
  width: 75%;
}
.cortana-normal-block-9-12 .cortana-gitem-zone-c-wrapper {
  width: 25%;
}
.cortana-normal-block-10-12 .vc_gitem-animated-block {
  width: 83.33333%;
}
.cortana-normal-block-10-12 .cortana-gitem-zone-c-wrapper {
  width: 16.66667%;
}
.cortana-normal-block-11-12 .vc_gitem-animated-block {
  width: 91.66667%;
}
.cortana-normal-block-11-12 .cortana-gitem-zone-c-wrapper {
  width: 8.33333%;
}
.cortana-normal-block-12-12 .vc_gitem-animated-block {
  width: 100%;
}
.cortana-normal-block-12-12 .cortana-gitem-zone-c-wrapper {
  width: 0%;
}
@media (max-width: 479px) {
  .cortana-vertical-xxs .vc_gitem-animated-block, .cortana-vertical-xxs .cortana-gitem-zone-c-wrapper {
    float: none;
    width: 100%;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  .cortana-vertical-xs .vc_gitem-animated-block, .cortana-vertical-xs .cortana-gitem-zone-c-wrapper {
    float: none;
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cortana-vertical-sm .vc_gitem-animated-block, .cortana-vertical-sm .cortana-gitem-zone-c-wrapper {
    float: none;
    width: 100%;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cortana-vertical-md .vc_gitem-animated-block, .cortana-vertical-md .cortana-gitem-zone-c-wrapper {
    float: none;
    width: 100%;
  }
}
@media (min-width: 1200px) and (max-width: 1599px) {
  .cortana-vertical-lg .vc_gitem-animated-block, .cortana-vertical-lg .cortana-gitem-zone-c-wrapper {
    float: none;
    width: 100%;
  }
}
@media (min-width: 1600px) {
  .cortana-vertical-xlg .vc_gitem-animated-block, .cortana-vertical-xlg .cortana-gitem-zone-c-wrapper {
    float: none;
    width: 100%;
  }
}
.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-3-2:before {
  padding-top: 66.6667%;
}
.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-2-3:before {
  padding-top: 150%;
}
.vc_grid-pagination {
  position: relative;
  z-index: 100;
}
.vc_grid-pagination .vc_grid-pagination-list {
  margin-top: 0 !important;
}
.pagination-position--100px .vc_grid-pagination {
  margin-top: -100px;
}
.pagination-position--90px .vc_grid-pagination {
  margin-top: -90px;
}
.pagination-position--80px .vc_grid-pagination {
  margin-top: -80px;
}
.pagination-position--70px .vc_grid-pagination {
  margin-top: -70px;
}
.pagination-position--60px .vc_grid-pagination {
  margin-top: -60px;
}
.pagination-position--50px .vc_grid-pagination {
  margin-top: -50px;
}
.pagination-position--40px .vc_grid-pagination {
  margin-top: -40px;
}
.pagination-position--30px .vc_grid-pagination {
  margin-top: -30px;
}
.pagination-position--20px .vc_grid-pagination {
  margin-top: -20px;
}
.pagination-position--10px .vc_grid-pagination {
  margin-top: -10px;
}
.pagination-position-0px .vc_grid-pagination {
  margin-top: 0px;
}
.pagination-position-10px .vc_grid-pagination {
  margin-top: 10px;
}
.pagination-position-20px .vc_grid-pagination {
  margin-top: 20px;
}
.pagination-position-30px .vc_grid-pagination {
  margin-top: 30px;
}
.pagination-position-40px .vc_grid-pagination {
  margin-top: 40px;
}
.pagination-position-50px .vc_grid-pagination {
  margin-top: 50px;
}
.pagination-position-60px .vc_grid-pagination {
  margin-top: 60px;
}
.pagination-position-70px .vc_grid-pagination {
  margin-top: 70px;
}
.pagination-position-80px .vc_grid-pagination {
  margin-top: 80px;
}
.pagination-position-90px .vc_grid-pagination {
  margin-top: 90px;
}
.pagination-position-100px .vc_grid-pagination {
  margin-top: 100px;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-cortana-pagination-3 {
  display: none;
}
.cortana_shortcode_posts .cortana-vc-grid-slider.vc_grid.vc_row .vc_grid-item.vc_visible-item {
  display: block;
}
.vc_grid-filter.vc_grid-filter-simple > .vc_grid-filter-item {
  text-transform: uppercase;
  color: inherit;
  font-family: Montserrat;
}
.vc_grid-filter.vc_grid-filter-simple > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-simple > .vc_grid-filter-item.vc_active {
  background: transparent;
}
.vc_grid-filter.vc_grid-filter-simple > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-simple > .vc_grid-filter-item.vc_active > span {
  color: #dd9c39;
}
.vc_grid-filter.vc_grid-filter-cortana-style-1 {
  margin-bottom: 90px;
}
.vc_grid-filter.vc_grid-filter-cortana-style-1 > .vc_grid-filter-item {
  text-transform: uppercase;
  color: inherit;
  border: 1px solid #1e73be;
  margin-right: 30px;
  font-weight: 500;
  font-size: 13px;
  padding: 0 20px;
  line-height: 23px;
}
.vc_grid-filter.vc_grid-filter-cortana-style-1 > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-cortana-style-1 > .vc_grid-filter-item.vc_active {
  background: #1e73be;
}
.vc_grid-filter.vc_grid-filter-cortana-style-1 > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-cortana-style-1 > .vc_grid-filter-item.vc_active > span {
  color: #fff;
}
@media (max-width: 991px) {
  .vc_grid-filter.vc_grid-filter-cortana-style-1 {
    margin-bottom: 70px;
  }
}
.vc_grid-filter.vc_grid-filter-cortana-style-2 {
  margin-bottom: 120px;
}
.vc_grid-filter.vc_grid-filter-cortana-style-2 > .vc_grid-filter-item {
  padding: 0;
  position: relative;
  text-transform: uppercase;
  background: transparent;
  color: inherit;
  font-weight: 500;
  font-size: 13px;
}
.vc_grid-filter.vc_grid-filter-cortana-style-2 > .vc_grid-filter-item:not(:last-of-type) {
  margin-right: 20px;
}
.vc_grid-filter.vc_grid-filter-cortana-style-2 > .vc_grid-filter-item span {
  padding-left: 15px;
  padding-right: 15px;
}
.vc_grid-filter.vc_grid-filter-cortana-style-2 > .vc_grid-filter-item:after {
  display: block;
  margin-top: 15px;
  content: "";
  height: 2px;
  width: 0;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  background-color: #dd9c39;
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.vc_grid-filter.vc_grid-filter-cortana-style-2 > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-cortana-style-2 > .vc_grid-filter-item.vc_active {
  background: transparent;
}
.vc_grid-filter.vc_grid-filter-cortana-style-2 > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-cortana-style-2 > .vc_grid-filter-item.vc_active > span {
  color: inherit;
}
.vc_grid-filter.vc_grid-filter-cortana-style-2 > .vc_grid-filter-item:hover:after, .vc_grid-filter.vc_grid-filter-cortana-style-2 > .vc_grid-filter-item.vc_active:after {
  width: 100%;
}
@media (max-width: 991px) {
  .vc_grid-filter.vc_grid-filter-cortana-style-2 {
    margin-bottom: 60px;
  }
}
.vc_gitem_row .vc_gitem-col {
  padding: 0;
}
@media (min-width: 768px) and (max-width: 991px) {
  .cortana-auto-responsive-grid-item .vc_grid-item.vc_col-sm-6 {
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cortana-auto-responsive-grid-item .vc_grid-item.vc_col-sm-4 {
    width: 50%;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cortana-auto-responsive-grid-item .vc_grid-item.vc_col-sm-3 {
    width: 33.3333%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cortana-auto-responsive-grid-item .vc_grid-item.vc_col-sm-3 {
    width: 50%;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cortana-auto-responsive-grid-item .vc_grid-item.vc_col-sm-2 {
    width: 25%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cortana-auto-responsive-grid-item .vc_grid-item.vc_col-sm-2 {
    width: 33.33%;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  .cortana-auto-responsive-grid-item .vc_grid-item.vc_col-sm-2 {
    width: 50%;
  }
  .cortana-auto-responsive-grid-item .vc_grid-item.vc_col-sm-2.vc_visible-item {
    display: inline-block !important;
  }
}
.gitem-cortana-hover-overlay-effect.__middle-row-fh .vc_gitem_row.vc_gitem-row-position-middle {
  top: 0;
  transform: translate(0);
  height: 100%;
}
.gitem-cortana-hover-overlay-effect.__middle-row-fh .vc_gitem_row.vc_gitem-row-position-middle .vc_col-sm-12.vc_gitem-col {
  position: static;
}
.gitem-cortana-hover-overlay-effect .__cortana-hover-overlay {
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(221, 156, 57, 0.8);
  opacity: 0;
  z-index: 4;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.gitem-cortana-hover-overlay-effect .__cortana-hover-overlay i {
  color: #fff;
  width: 48px;
  height: 48px;
  top: 50%;
  position: absolute;
  left: 50%;
  margin-top: -24px;
  margin-left: -24px;
  line-height: 48px;
  text-align: center;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  border: 2px solid #fff;
}
.gitem-cortana-hover-overlay-effect .__cortana-hover-overlay i:before {
  display: block;
}
.gitem-cortana-hover-overlay-effect:hover .__cortana-hover-overlay {
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.vc_gitem-post-data h1, .vc_gitem-post-data h2, .vc_gitem-post-data h3, .vc_gitem-post-data h4, .vc_gitem-post-data h5, .vc_gitem-post-data h6, .vc_gitem-post-data p {
  margin-bottom: 15px;
}
.cortana-gitem-feature.inline-block-el:not(:last-of-type) {
  margin-right: 10px;
}
.cortana-gitem-social-follow {
  margin: 0;
  padding: 0;
}
.cortana-gitem-social-follow > li {
  display: inline-block;
  list-style: none;
  padding: 5px;
}
.cortana-gitem-social-follow a {
  color: #666;
}
.cortana-gitem-social-follow a:hover {
  color: #dd9c39;
}
.cortana-gitem-post-excerpt {
  margin-bottom: 15px;
}
.cortana-gitem-image {
  position: relative;
}
.cortana-gitem-image img {
  width: 100%;
}
.cortana-gitem-image .__overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  opacity: 0;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.cortana-gitem-image .__overlay.style-1 {
  background-color: rgba(221, 156, 57, 0.8);
}
.cortana-gitem-image .__overlay.style-1 i {
  color: #fff;
  width: 48px;
  height: 48px;
  top: 50%;
  position: absolute;
  left: 50%;
  margin-top: -24px;
  margin-left: -24px;
  line-height: 48px;
  text-align: center;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  border: 2px solid #fff;
}
.cortana-gitem-image .__overlay.style-1 i:before {
  display: block;
}
.cortana-gitem-image .__overlay.style-2 {
  background-color: rgba(17, 17, 17, 0.8);
}
.cortana-gitem-image .__overlay.style-2 i {
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  width: 50px;
  height: 50px;
  line-height: 50px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.1);
  display: inline-block;
  position: relative;
  top: 5px;
}
.cortana-gitem-image .__overlay.style-2 i:before {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 20px;
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.cortana-gitem-image .__overlay.style-2 a {
  color: #fff;
  text-decoration: none;
}
.cortana-gitem-image .__overlay.style-2 a:nth-child(1) i:hover {
  background-color: #fff;
}
.cortana-gitem-image .__overlay.style-2 a:nth-child(1) i:hover:before {
  color: #222;
}
.cortana-gitem-image .__overlay.style-2 a:nth-child(2) i:hover {
  background-color: #dd9c39;
}
.cortana-gitem-image .__overlay.style-2 a:nth-child(2) i:hover:before {
  color: #222;
}
.cortana-gitem-image:hover .__overlay {
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.cortana-post-listing-primary-title h1, .cortana-post-listing-primary-title h2, .cortana-post-listing-primary-title h3, .cortana-post-listing-primary-title h4, .cortana-post-listing-primary-title h5, .cortana-post-listing-primary-title h6, .cortana-post-listing-primary-title p {
  line-height: 1.4;
  font-size: 16px;
  font-weight: 500;
}
.cortana-post-grid-horizontal-style-01 .vc_grid-item-mini {
  flex-wrap: wrap;
  display: flex;
}
.cortana-post-grid-horizontal-style-01 .vc_grid-item-mini .vc_gitem-zone {
  height: 100%;
}
.cortana-post-grid-horizontal-style-01 .vc_gitem-zone-b:after {
  content: '';
  display: block;
  position: absolute;
  top: 15px;
  left: 15px;
  right: 15px;
  bottom: 15px;
  z-index: -1;
  border: 1px solid;
}
.cortana-post-grid-horizontal-style-02 .vc_grid-item-mini {
  flex-wrap: wrap;
  display: flex;
}
.cortana-post-grid-horizontal-style-02 .vc_grid-item-mini .vc_gitem-zone {
  height: 100%;
}
.cortana-post-grid-horizontal-style-02 .vc_gitem-zone-c .vc_gitem-col {
  position: static;
}
.cortana-post-grid-horizontal-style-02 .vc_gitem-zone-c .cortana-ab-readmore-btn {
  position: absolute;
  bottom: 0;
  right: 0;
}
.cortana-post-grid-horizontal-style-02 .vc_gitem-zone-c .cortana-ab-readmore-btn > .cortana-btn {
  width: 55px;
  padding-left: 0;
  padding-right: 0;
}
.cortana-post-grid-vertical-style-01 .vc_gitem-zone-c .vc_gitem-col {
  position: static;
}
.cortana-post-grid-vertical-style-01 .vc_gitem-zone-c .cortana-heading a:hover {
  color: #dd9c39;
}
.cortana-post-grid-vertical-style-01 .vc_gitem-zone-c .cortana-gitem-feature.feature_number-comment .__content, .cortana-post-grid-vertical-style-01 .vc_gitem-zone-c .cortana-gitem-feature.feature_date .__content {
  font-family: Playfair Display;
  font-style: italic;
  font-size: 12px;
  color: #666;
}
.cortana-post-grid-vertical-style-01 .vc_gitem-zone-c .cortana-gitem-feature.feature_number-comment .__content a, .cortana-post-grid-vertical-style-01 .vc_gitem-zone-c .cortana-gitem-feature.feature_date .__content a {
  text-decoration: none;
  color: inherit;
}
.cortana-post-grid-vertical-style-01 .vc_gitem-zone-c .cortana-gitem-feature.feature_number-comment .__content a:hover, .cortana-post-grid-vertical-style-01 .vc_gitem-zone-c .cortana-gitem-feature.feature_date .__content a:hover {
  color: #dd9c39;
}
.cortana-post-grid-vertical-style-01 .vc_gitem-zone-c .cortana-gitem-feature.feature_number-comment i.__pre, .cortana-post-grid-vertical-style-01 .vc_gitem-zone-c .cortana-gitem-feature.feature_date i.__pre {
  margin-right: 5px;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 15px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.cortana-post-grid-vertical-style-01 .vc_gitem-zone-c .cortana-gitem-feature.feature_number-comment i.__pre:before {
  content: "\f0e6";
}
.cortana-post-grid-vertical-style-01 .vc_gitem-zone-c .cortana-gitem-feature.feature_date i.__pre:before {
  content: "\f073";
}
.vc_grid-item.cortana-portfolio-listing-overlay-style-01 .vc_gitem-zone-b {
  top: 20px;
  left: 20px;
  right: 20px;
  bottom: 20px;
}
@media (min-width: 768px) {
  .vc_grid-item.cortana-portfolio-listing-overlay-style-01.large-padding .vc_gitem-zone-b {
    top: 45px;
    left: 45px;
    right: 45px;
    bottom: 45px;
  }
}
.cortana-event-listing-horizontal-style01 {
  margin-bottom: 50px !important;
  padding-bottom: 50px !important;
  border-bottom: 1px solid rgba(128, 128, 128, 0.2);
}
.cortana-event-listing-horizontal-style01 > .vc_grid-item-mini {
  display: flex;
  flex-wrap: wrap;
  margin-right: -30px;
  margin-bottom: -30px;
}
.cortana-event-listing-horizontal-style01 > .vc_grid-item-mini .vc_gitem-animated-block {
  padding-right: 30px;
  padding-bottom: 30px;
  flex: 1 200px;
}
.cortana-event-listing-horizontal-style01 > .vc_grid-item-mini .cortana-gitem-zone-c-wrapper {
  padding-right: 30px;
  padding-bottom: 30px;
  flex: 2 400px;
}
.cortana-event-listing-horizontal-style01 .cortana-gitem-zone-c-wrapper .vc_gitem_row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -30px;
  margin-bottom: -25px;
}
.cortana-event-listing-horizontal-style01 .cortana-gitem-zone-c-wrapper .vc_gitem_row .__main-content {
  padding-right: 30px;
  padding-bottom: 15px;
  flex: 10 300px;
}
.cortana-event-listing-horizontal-style01 .cortana-gitem-zone-c-wrapper .vc_gitem_row .__button-wrapper {
  padding-right: 30px;
  padding-bottom: 25px;
  flex-basis: 245px;
  align-self: center;
}
.cortana-event-listing-horizontal-style01 .cortana-gitem-text, .cortana-event-listing-horizontal-style01 .cortana-gitem-feature {
  margin-bottom: 5px;
}
.cortana-item-simple-wrapper .vc_grid-item-mini {
  background: #fff;
  color: #444;
}
.cortana-item-simple-wrapper .vc_grid-item-mini .cortana-btn {
  font-size: 14px;
}
.cortana-item-simple-wrapper .vc_grid-item-mini .cortana-btn i {
  color: #dd9c39;
}
.cortana-item-simple-wrapper:nth-child(2n) .vc_grid-item-mini {
  background: #eee;
}
.cortana-theme-demo-feature-image {
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  margin: 4px;
  box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.2);
  border-radius: 2px;
  overflow: hidden;
}
.cortana-theme-demo-feature-image img {
  width: 100%;
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  border-radius: 2px;
  overflow: hidden;
}
.cortana-theme-demo-feature-image:hover {
  box-shadow: 0 0 3px 2px rgba(0, 0, 0, 0.2);
}
.cortana-theme-demo-feature-image:hover img {
  -webkit-transform: scale(1.07);
  -ms-transform: scale(1.07);
  -o-transform: scale(1.07);
  transform: scale(1.07);
}
.zoomIn.animated {
  animation-duration: 0.5s;
}
.cortana-theme-demo-listing-wrapper .vc_grid-filter {
  background-color: #fff;
  padding-top: 35px;
  padding-bottom: 35px;
}
.cortana-theme-demo-listing-wrapper .vc_grid-filter.vc_grid-filter-size-md .vc_grid-filter-item {
  padding: 2px 25px;
  font-size: 12px;
}
.cortana-theme-demo-listing-wrapper .vc_grid {
  max-width: 1600px;
  margin-left: auto;
  margin-right: auto;
}
.cortana-service-style-01 .cortana-heading a:hover {
  color: #dd9c39;
}
.cortana-service-style-02 .cortana-heading a:hover, .cortana-service-style-03 .cortana-heading a:hover {
  color: #dd9c39;
}
.cortana-service-style-02 .cortana-button-wrapper .cortana-btn, .cortana-service-style-03 .cortana-button-wrapper .cortana-btn {
  font-size: 13px;
}
.cortana-service-style-03 .__button .cortana-btn.align-icon-right.icon-effect-none > span + i {
  margin-left: 0;
  top: -1px;
  font-size: 15px;
}
.cortana-service-style-03 .__button .cortana-btn.btn-size-sm {
  padding: 0;
}
.cortana-portfolio-simple .cortana-heading a:hover {
  color: #dd9c39;
}
.cortana-portfolio-style-1 .vc_gitem-animate-none .vc_gitem-zone-b {
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.cortana-portfolio-style-1 > div {
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.cortana-portfolio-style-1 > div:hover {
  transform: translateY(-10px);
}
.cortana-portfolio-style-1 > div:hover .vc_gitem-animate-none .vc_gitem-zone-b {
  opacity: 1;
  box-shadow: 10px 10px 20px rgba(0, 0, 0, 0.2);
}
.cortana-portfolio-style-1 .cortana-btn:hover {
  background-color: #dd9c39;
}
.cortana_portfolio-style-3 .vc_gitem-animate-none .vc_gitem-zone-b {
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.cortana_portfolio-style-3 .vc_gitem-animate-none .vc_gitem-zone-b .__icon span {
  color: #dd9c39;
  font-size: 20px;
}
.cortana_portfolio-style-3 .vc_gitem-animate-none .vc_gitem-zone-b .__icon span:before {
  display: block;
}
.cortana-div-wrapper {
  position: relative;
}
.cortana-div-wrapper.cortana-div-wrapper-align-left {
  float: left;
}
.cortana-div-wrapper.cortana-div-wrapper-align-right {
  float: right;
}
.cortana-div-wrapper.cortana-div-wrapper-align-center {
  float: none;
  margin-left: auto;
  margin-right: auto;
}
.cortana-div-content {
  position: relative;
  overflow: auto;
}
.cortana-div-content .cortana-div-content-inner {
  position: relative;
}
.cortana-overlay-enabled {
  position: absolute;
}
.cortana-div-content-inner {
  display: table;
  position: relative;
  width: 100%;
  height: 100%;
}
.cortana-overlay-content {
  display: table-cell;
  position: relative;
}
.cortana-overlay-inner-content-top > .cortana-div-content-inner > .cortana-overlay-content {
  vertical-align: top;
}
.cortana-overlay-inner-content-middle > .cortana-div-content-inner > .cortana-overlay-content {
  vertical-align: middle;
}
.cortana-overlay-inner-content-bottom > .cortana-div-content-inner > .cortana-overlay-content {
  vertical-align: bottom;
}
@media only screen and (max-width: 1199px) {
  .sloped-edge-enabled.slope-hidden-md-max > .sloped-edge {
    display: none;
  }
}
@media only screen and (max-width: 991px) {
  .sloped-edge-enabled.slope-hidden-sm-max > .sloped-edge {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  .sloped-edge-enabled.slope-hidden-xs-max > .sloped-edge {
    display: none;
  }
}
.container-layout-md-max > .vc_column-inner > .wpb_wrapper, .container-layout-sm-max > .vc_column-inner > .wpb_wrapper {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}
@media only screen and (max-width: 1199px) {
  .container-layout-md-max > .vc_column-inner > .wpb_wrapper {
    max-width: 940px;
  }
}
@media only screen and (max-width: 991px) {
  .container-layout-md-max > .vc_column-inner > .wpb_wrapper, .container-layout-sm-max > .vc_column-inner > .wpb_wrapper {
    max-width: 720px;
  }
}
.cortana-button-wrapper {
  font-size: 0;
}
.cortana-btn {
  border-width: 0;
  text-decoration: none;
  display: inline-block;
  font-size: 20px;
  padding: 0 30px;
  line-height: 50px;
  height: 50px;
  text-align: center;
  position: relative;
  z-index: 10;
  overflow: hidden;
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.cortana-btn:hover, .cortana-btn:focus {
  text-decoration: none;
}
.cortana-btn:after, .cortana-btn:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  width: 105%;
  height: 100%;
}
.cortana-btn.gradient-button-bgc:after {
  opacity: 0;
}
.cortana-btn.gradient-button-bgc:hover:after {
  opacity: 1;
}
.cortana-btn > span {
  -webkit-transition: left 0.3s, right 0.3s, top 0.3s, left 0.3s;
  -o-transition: left 0.3s, right 0.3s, top 0.3s, left 0.3s;
  transition: left 0.3s, right 0.3s, top 0.3s, left 0.3s;
  vertical-align: top;
  position: relative;
}
.cortana-btn > i {
  display: inline-block;
  position: relative;
  vertical-align: middle;
  width: 1em;
  top: -2px;
  -webkit-transition: left 0.3s, right 0.3s, top 0.3s, left 0.3s, opacity 0.3s;
  -o-transition: left 0.3s, right 0.3s, top 0.3s, left 0.3s, opacity 0.3s;
  transition: left 0.3s, right 0.3s, top 0.3s, left 0.3s, opacity 0.3s;
}
.cortana-btn > i:before {
  display: block;
  line-height: 0.1em;
}
.cortana-btn.btn-size-xs {
  font-size: 12px;
  padding: 0 22px;
  line-height: 36px;
  height: 36px;
}
.cortana-btn.btn-size-sm {
  font-size: 16px;
  padding: 0 26px;
  line-height: 40px;
  height: 40px;
}
.cortana-btn.btn-size-md {
  font-size: 20px;
  padding: 0 30px;
  line-height: 46px;
  height: 46px;
}
.cortana-btn.btn-size-lg {
  font-size: 20px;
  padding: 0 35px;
  line-height: 60px;
  height: 60px;
}
.cortana-btn.btn-size-xlg {
  font-size: 22px;
  padding: 0 42px;
  line-height: 70px;
  height: 70px;
}
.cortana-btn.btn-down-effect:active {
  top: 2px;
}
.cortana-btn.btn-down-effect.btn-style-3d {
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}
.cortana-btn.btn-down-effect.btn-style-3d:active {
  top: 6px;
  box-shadow: 0 0;
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}
.cortana-btn.btn-style-border-1 {
  border-width: 1px;
  border-style: solid;
}
.cortana-btn.btn-style-border-1.btn-size-xs {
  padding: 0 21px;
  line-height: 36px;
  height: 36px;
}
.cortana-btn.btn-style-border-1.btn-size-sm {
  padding: 0 25px;
  line-height: 40px;
  height: 40px;
}
.cortana-btn.btn-style-border-1.btn-size-md {
  padding: 0 29px;
  line-height: 46px;
  height: 46px;
}
.cortana-btn.btn-style-border-1.btn-size-lg {
  padding: 0 34px;
  line-height: 60px;
  height: 60px;
}
.cortana-btn.btn-style-border-1.btn-size-xlg {
  padding: 0 41px;
  line-height: 70px;
  height: 70px;
}
.cortana-btn.btn-style-border-2 {
  border-width: 2px;
  border-style: solid;
}
.cortana-btn.btn-style-border-2.btn-size-xs {
  padding: 0 20px;
  line-height: 36px;
  height: 36px;
}
.cortana-btn.btn-style-border-2.btn-size-sm {
  padding: 0 24px;
  line-height: 40px;
  height: 40px;
}
.cortana-btn.btn-style-border-2.btn-size-md {
  padding: 0 28px;
  line-height: 46px;
  height: 46px;
}
.cortana-btn.btn-style-border-2.btn-size-lg {
  padding: 0 33px;
  line-height: 60px;
  height: 60px;
}
.cortana-btn.btn-style-border-2.btn-size-xlg {
  padding: 0 40px;
  line-height: 70px;
  height: 70px;
}
.cortana-btn.btn-shape-square {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.cortana-btn.btn-shape-rounded-1 {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.cortana-btn.btn-shape-rounded-2 {
  -webkit-border-radius: 28px;
  -moz-border-radius: 28px;
  border-radius: 28px;
}
.cortana-btn.btn-shape-circle {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.cortana-btn.btn-scale-50 i {
  font-size: 50%;
}
.cortana-btn.btn-scale-55 i {
  font-size: 55%;
}
.cortana-btn.btn-scale-60 i {
  font-size: 60%;
}
.cortana-btn.btn-scale-65 i {
  font-size: 65%;
}
.cortana-btn.btn-scale-70 i {
  font-size: 70%;
}
.cortana-btn.btn-scale-75 i {
  font-size: 75%;
}
.cortana-btn.btn-scale-80 i {
  font-size: 80%;
}
.cortana-btn.btn-scale-85 i {
  font-size: 85%;
}
.cortana-btn.btn-scale-90 i {
  font-size: 90%;
}
.cortana-btn.btn-scale-95 i {
  font-size: 95%;
}
.cortana-btn.btn-scale-100 i {
  font-size: 100%;
}
.cortana-btn.btn-scale-105 i {
  font-size: 105%;
}
.cortana-btn.btn-scale-110 i {
  font-size: 110%;
}
.cortana-btn.btn-scale-115 i {
  font-size: 115%;
}
.cortana-btn.btn-scale-120 i {
  font-size: 120%;
}
.cortana-btn.btn-scale-125 i {
  font-size: 125%;
}
.cortana-btn.btn-scale-130 i {
  font-size: 130%;
}
.cortana-btn.btn-scale-135 i {
  font-size: 135%;
}
.cortana-btn.btn-scale-140 i {
  font-size: 140%;
}
.cortana-btn.btn-scale-145 i {
  font-size: 145%;
}
.cortana-btn.btn-scale-150 i {
  font-size: 150%;
}
.cortana-btn.btn-scale-155 i {
  font-size: 155%;
}
.cortana-btn.btn-scale-160 i {
  font-size: 160%;
}
.cortana-btn.btn-scale-165 i {
  font-size: 165%;
}
.cortana-btn.btn-scale-170 i {
  font-size: 170%;
}
.cortana-btn.btn-scale-175 i {
  font-size: 175%;
}
.cortana-btn.btn-scale-180 i {
  font-size: 180%;
}
.cortana-btn.btn-scale-185 i {
  font-size: 185%;
}
.cortana-btn.btn-scale-190 i {
  font-size: 190%;
}
.cortana-btn.btn-scale-195 i {
  font-size: 195%;
}
.cortana-btn.btn-scale-200 i {
  font-size: 200%;
}
.cortana-btn.btn-scale-205 i {
  font-size: 205%;
}
.cortana-btn.btn-scale-210 i {
  font-size: 210%;
}
.cortana-btn.btn-scale-215 i {
  font-size: 215%;
}
.cortana-btn.btn-scale-220 i {
  font-size: 220%;
}
.cortana-btn.btn-scale-225 i {
  font-size: 225%;
}
.cortana-btn.btn-scale-230 i {
  font-size: 230%;
}
.cortana-btn.btn-scale-235 i {
  font-size: 235%;
}
.cortana-btn.btn-scale-240 i {
  font-size: 240%;
}
.cortana-btn.btn-scale-245 i {
  font-size: 245%;
}
.cortana-btn.btn-scale-250 i {
  font-size: 250%;
}
.cortana-btn.align-icon-left.icon-effect-none > i + span {
  margin-left: 10px;
}
.cortana-btn.align-icon-left.icon-effect-inner-out > i, .cortana-btn.align-icon-left.icon-effect-inner-out-text > i {
  position: absolute;
  opacity: 0;
  left: 40%;
  top: 50%;
}
.cortana-btn.align-icon-left.icon-effect-inner-out:hover > i, .cortana-btn.align-icon-left.icon-effect-inner-out-text:hover > i {
  opacity: 1;
}
.cortana-btn.align-icon-left.icon-effect-inner-out span, .cortana-btn.align-icon-left.icon-effect-inner-out-text span {
  left: 0;
}
.cortana-btn.align-icon-left.icon-effect-outer-in > i, .cortana-btn.align-icon-left.icon-effect-outer-in-text > i {
  position: absolute;
  opacity: 0;
  left: -10%;
  top: 50%;
}
.cortana-btn.align-icon-left.icon-effect-outer-in:hover > i, .cortana-btn.align-icon-left.icon-effect-outer-in-text:hover > i {
  opacity: 1;
}
.cortana-btn.align-icon-left.icon-effect-outer-in-text span {
  left: 0;
}
.cortana-btn.align-icon-right.icon-effect-none > span + i {
  margin-left: 10px;
}
.cortana-btn.align-icon-right.icon-effect-inner-out > i, .cortana-btn.align-icon-right.icon-effect-inner-out-text > i {
  position: absolute;
  opacity: 0;
  right: 40%;
  top: 50%;
}
.cortana-btn.align-icon-right.icon-effect-inner-out:hover > i, .cortana-btn.align-icon-right.icon-effect-inner-out-text:hover > i {
  opacity: 1;
}
.cortana-btn.align-icon-right.icon-effect-inner-out-text span {
  right: 0;
}
.cortana-btn.align-icon-right.icon-effect-outer-in > i, .cortana-btn.align-icon-right.icon-effect-outer-in-text > i {
  position: absolute;
  opacity: 0;
  right: -10%;
  top: 50%;
}
.cortana-btn.align-icon-right.icon-effect-outer-in:hover > i, .cortana-btn.align-icon-right.icon-effect-outer-in-text:hover > i {
  opacity: 1;
}
.cortana-btn.align-icon-right.icon-effect-outer-in-text span {
  right: 0;
}
.cortana-btn.icon-effect-top-down-text > i {
  position: absolute;
  top: -50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.cortana-btn.icon-effect-top-down-text span {
  top: 0;
}
.cortana-btn.icon-effect-top-down-text:hover > i {
  top: 50%;
}
.cortana-btn.icon-effect-top-down-text:hover span {
  top: 100px;
}
.cortana-btn.icon-effect-bottom-up-text > i {
  position: absolute;
  top: 150%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.cortana-btn.icon-effect-bottom-up-text span {
  top: 0;
}
.cortana-btn.icon-effect-bottom-up-text:hover > i {
  top: 50%;
}
.cortana-btn.icon-effect-bottom-up-text:hover span {
  top: -100px;
}
.cortana-btn.icon-effect-left2right-text > i {
  position: absolute;
  top: 50%;
  left: -50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.cortana-btn.icon-effect-left2right-text span {
  left: 0;
}
.cortana-btn.icon-effect-left2right-text:hover > i {
  left: 50%;
}
.cortana-btn.icon-effect-left2right-text:hover span {
  left: 500px;
}
.cortana-btn.icon-effect-right2left-text > i {
  position: absolute;
  top: 50%;
  left: 150%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.cortana-btn.icon-effect-right2left-text span {
  left: 0;
}
.cortana-btn.icon-effect-right2left-text:hover > i {
  left: 50%;
}
.cortana-btn.icon-effect-right2left-text:hover span {
  left: -500px;
}
.cortana-btn.hover-effect-top-down:after {
  top: -100%;
}
.cortana-btn.hover-effect-top-down:hover:after {
  top: 0;
}
.cortana-btn.hover-effect-bottom-up:after {
  top: 100%;
}
.cortana-btn.hover-effect-bottom-up:hover:after {
  top: 0;
}
.cortana-btn.hover-effect-left2right:after {
  left: -100%;
}
.cortana-btn.hover-effect-left2right:hover:after {
  left: 0;
}
.cortana-btn.hover-effect-right2left:after {
  left: 100%;
}
.cortana-btn.hover-effect-right2left:hover:after {
  left: 0;
}
.cortana-btn.hover-effect-rotate-left:after {
  transform: rotateZ(-90deg);
  transform-origin: bottom left;
}
.cortana-btn.hover-effect-rotate-left:hover:after {
  transform: rotateZ(0deg);
}
.cortana-btn.hover-effect-rotate-right:after {
  transform: rotateZ(90deg);
  transform-origin: bottom right;
  left: -5%;
}
.cortana-btn.hover-effect-rotate-right:hover:after {
  transform: rotateZ(0deg);
}
.cortana-btn.hover-effect-middle-out-1:after {
  height: 0;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}
.cortana-btn.hover-effect-middle-out-1:hover:after {
  height: 105%;
}
.cortana-btn.hover-effect-middle-out-2:after {
  -webkit-transition: all 0.6s ease-out;
  -o-transition: all 0.6s ease-out;
  transition: all 0.6s ease-out;
  height: 0;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  -moz-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
}
.cortana-btn.hover-effect-middle-out-2:hover:after {
  height: 600%;
}
.cortana-btn.hover-effect-middle-out-3:after {
  -webkit-transition: all 0.6s ease-out;
  -o-transition: all 0.6s ease-out;
  transition: all 0.6s ease-out;
  height: 0;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
  -moz-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
  -ms-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
  transform: translateX(-50%) translateY(-50%) rotate(-45deg);
}
.cortana-btn.hover-effect-middle-out-3:hover:after {
  height: 600%;
}
.cortana-btn.hover-effect-center-out:after {
  width: 0;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}
.cortana-btn.hover-effect-center-out:hover:after {
  width: 90%;
}
.cortana-btn.hover-effect-center-out:active:after {
  width: 105%;
}
.cortana-heading-wrapper {
  margin-bottom: 20px;
  font-size: 0;
}
.cortana-heading {
  line-height: 1.8;
  font-family: inherit;
  font-style: inherit;
  font-weight: inherit;
  margin-bottom: 0;
}
.cortana-heading a {
  color: inherit;
}
.cortana-heading a:hover, .cortana-heading a:focus {
  text-decoration: none;
}
.cortana-heading * {
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.cortana-heading.has-space + .cortana-heading-subtitle, .cortana-heading.has-space + .cortana-separator {
  margin-top: 15px;
}
.cortana-heading-subtitle + .cortana-separator {
  margin-top: 20px;
}
.cortana-heading-subtitle {
  line-height: 1.8;
  letter-spacing: 0.05em;
  margin-bottom: 0;
}
.cortana-separator {
  display: inline-block;
  height: 2px;
  width: 105px;
  margin-top: 20px;
}
.text-center .cortana-heading-subtitle {
  margin-left: auto;
  margin-right: auto;
}
.text-left .cortana-heading-subtitle {
  margin-right: auto;
  margin-left: 0;
}
.text-right .cortana-heading-subtitle {
  margin-right: 0;
  margin-left: auto;
}
.responsive-font-size {
  -webkit-transition: font-size 0.3s;
  -o-transition: font-size 0.3s;
  transition: font-size 0.3s;
}
/*-------------------------------------
 General
 ---------------------------------------*/
.cortana-icon-box {
  /*-------------------------------------
   STYLE
   ---------------------------------------*/
}
.cortana-icon-box.default h3 {
  font-size: 18px;
  margin-bottom: 0;
  line-height: 1.2;
}
.cortana-icon-box.default a {
  text-decoration: none;
}
.cortana-icon-box.default .__icon {
  display: block;
  font-size: 30px;
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.cortana-icon-box.default .__icon i:before {
  display: block;
}
.cortana-icon-box.top-left-inline .__header, .cortana-icon-box.top-right-inline .__header, .cortana-icon-box.left .__header, .cortana-icon-box.right .__header {
  padding-top: 10px;
  padding-bottom: 10px;
}
.cortana-icon-box.top-left-inline .__header, .cortana-icon-box.top-right-inline .__header {
  position: relative;
  height: 100%;
}
.cortana-icon-box.top-left-inline .__header .__icon-wrapper, .cortana-icon-box.top-right-inline .__header .__icon-wrapper {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cortana-icon-box.top-left-inline .__icon-wrapper, .cortana-icon-box.left .__icon-wrapper {
  left: 0;
}
.cortana-icon-box.top-left-inline .__icon i:before, .cortana-icon-box.left .__icon i:before {
  -webkit-transform-origin: left center 0;
  -moz-transform-origin: left center 0;
  -ms-transform-origin: left center 0;
  -o-transform-origin: left center 0;
  transform-origin: left center 0;
}
.cortana-icon-box.top-right-inline, .cortana-icon-box.right {
  text-align: right;
}
.cortana-icon-box.top-right-inline .__icon-wrapper, .cortana-icon-box.right .__icon-wrapper {
  right: 0;
}
.cortana-icon-box.top-right-inline .__icon i:before, .cortana-icon-box.right .__icon i:before {
  -webkit-transform-origin: right center 0;
  -moz-transform-origin: right center 0;
  -ms-transform-origin: right center 0;
  -o-transform-origin: right center 0;
  transform-origin: right center 0;
}
.cortana-icon-box.top-center {
  text-align: center;
}
.cortana-icon-box.top-center .__icon-wrapper {
  font-size: 0;
  line-height: 1;
}
.cortana-icon-box.top-center .__icon {
  position: relative;
  display: inline-block;
}
.cortana-icon-box.top-center .__text {
  padding-top: 10px;
}
.cortana-icon-box.left, .cortana-icon-box.right {
  position: relative;
}
.cortana-icon-box.left .__icon, .cortana-icon-box.right .__icon {
  position: absolute;
  top: 15px;
  display: block;
}
.cortana-icon-box.left {
  text-align: left;
}
.cortana-icon-box.left .__icon {
  left: 0;
}
.cortana-icon-box.right {
  text-align: right;
}
.cortana-icon-box.right .__icon {
  right: 0;
}
.cortana-icon-box.rounded .__icon {
  width: 45px;
  height: 45px;
  font-size: 20px;
  border-style: solid;
  border-radius: 50%;
}
.cortana-icon-box.rounded .__icon i {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.cortana-icon-box.rounded .__icon i:before {
  -webkit-transform-origin: center center 0;
  -moz-transform-origin: center center 0;
  -ms-transform-origin: center center 0;
  -o-transform-origin: center center 0;
  transform-origin: center center 0;
}
.cortana-icon-box.ib-i-color-p .__icon-wrapper .__icon {
  color: #dd9c39;
}
.cortana-icon-box.ib-i-color-hover-p.cortana-icon-box:hover .__icon-wrapper .__icon {
  color: #dd9c39;
}
.cortana-icon-box.ib-i-bgc-p .__icon-wrapper .__icon {
  background-color: #dd9c39;
}
.cortana-icon-box.ib-i-bgc-hover-p.cortana-icon-box:hover .__icon-wrapper .__icon {
  background-color: #dd9c39;
}
.cortana-icon-box.ib-i-border-color-p .__icon-wrapper .__icon {
  border-color: #dd9c39;
}
.cortana-icon-box.ib-i-border-color-hover-p.cortana-icon-box:hover .__icon-wrapper .__icon {
  border-color: #dd9c39;
}
.cortana-icon-box.ib-tx-color-p {
  color: #dd9c39;
}
.cortana-icon-box.ib-i-color-s .__icon-wrapper .__icon {
  color: #1e73be;
}
.cortana-icon-box.ib-i-color-hover-s.cortana-icon-box:hover .__icon-wrapper .__icon {
  color: #1e73be;
}
.cortana-icon-box.ib-i-bgc-s .__icon-wrapper .__icon {
  background-color: #1e73be;
}
.cortana-icon-box.ib-i-bgc-hover-s.cortana-icon-box:hover .__icon-wrapper .__icon {
  background-color: #1e73be;
}
.cortana-icon-box.ib-i-border-color-s .__icon-wrapper .__icon {
  border-color: #1e73be;
}
.cortana-icon-box.ib-i-border-color-hover-s.cortana-icon-box:hover .__icon-wrapper .__icon {
  border-color: #1e73be;
}
.cortana-icon-box.ib-tx-color-s {
  color: #1e73be;
}
.cortana-icon-box.ib-i-color-text .__icon-wrapper .__icon {
  color: #444;
}
.cortana-icon-box.ib-i-color-hover-text.cortana-icon-box:hover .__icon-wrapper .__icon {
  color: #444;
}
.cortana-icon-box.ib-i-bgc-text .__icon-wrapper .__icon {
  background-color: #444;
}
.cortana-icon-box.ib-i-bgc-hover-text.cortana-icon-box:hover .__icon-wrapper .__icon {
  background-color: #444;
}
.cortana-icon-box.ib-i-border-color-text .__icon-wrapper .__icon {
  border-color: #444;
}
.cortana-icon-box.ib-i-border-color-hover-text.cortana-icon-box:hover .__icon-wrapper .__icon {
  border-color: #444;
}
.cortana-icon-box.ib-tx-color-text {
  color: #444;
}
.cortana-icon-box.ib-i-color-meta-text .__icon-wrapper .__icon {
  color: #666;
}
.cortana-icon-box.ib-i-color-hover-meta-text.cortana-icon-box:hover .__icon-wrapper .__icon {
  color: #666;
}
.cortana-icon-box.ib-i-bgc-meta-text .__icon-wrapper .__icon {
  background-color: #666;
}
.cortana-icon-box.ib-i-bgc-hover-meta-text.cortana-icon-box:hover .__icon-wrapper .__icon {
  background-color: #666;
}
.cortana-icon-box.ib-i-border-color-meta-text .__icon-wrapper .__icon {
  border-color: #666;
}
.cortana-icon-box.ib-i-border-color-hover-meta-text.cortana-icon-box:hover .__icon-wrapper .__icon {
  border-color: #666;
}
.cortana-icon-box.ib-tx-color-meta-text {
  color: #666;
}
.cortana-icon-box.ib-i-color-border .__icon-wrapper .__icon {
  color: rgba(128, 128, 128, 0.2);
}
.cortana-icon-box.ib-i-color-hover-border.cortana-icon-box:hover .__icon-wrapper .__icon {
  color: rgba(128, 128, 128, 0.2);
}
.cortana-icon-box.ib-i-bgc-border .__icon-wrapper .__icon {
  background-color: rgba(128, 128, 128, 0.2);
}
.cortana-icon-box.ib-i-bgc-hover-border.cortana-icon-box:hover .__icon-wrapper .__icon {
  background-color: rgba(128, 128, 128, 0.2);
}
.cortana-icon-box.ib-i-border-color-border .__icon-wrapper .__icon {
  border-color: rgba(128, 128, 128, 0.2);
}
.cortana-icon-box.ib-i-border-color-hover-border.cortana-icon-box:hover .__icon-wrapper .__icon {
  border-color: rgba(128, 128, 128, 0.2);
}
.cortana-icon-box.ib-tx-color-border {
  color: rgba(128, 128, 128, 0.2);
}
.cortana-icon-box.ib-i-color-light .__icon-wrapper .__icon {
  color: #fff;
}
.cortana-icon-box.ib-i-color-hover-light.cortana-icon-box:hover .__icon-wrapper .__icon {
  color: #fff;
}
.cortana-icon-box.ib-i-bgc-light .__icon-wrapper .__icon {
  background-color: #fff;
}
.cortana-icon-box.ib-i-bgc-hover-light.cortana-icon-box:hover .__icon-wrapper .__icon {
  background-color: #fff;
}
.cortana-icon-box.ib-i-border-color-light .__icon-wrapper .__icon {
  border-color: #fff;
}
.cortana-icon-box.ib-i-border-color-hover-light.cortana-icon-box:hover .__icon-wrapper .__icon {
  border-color: #fff;
}
.cortana-icon-box.ib-tx-color-light {
  color: #fff;
}
.cortana-icon-box.ib-i-color-dark .__icon-wrapper .__icon {
  color: #000;
}
.cortana-icon-box.ib-i-color-hover-dark.cortana-icon-box:hover .__icon-wrapper .__icon {
  color: #000;
}
.cortana-icon-box.ib-i-bgc-dark .__icon-wrapper .__icon {
  background-color: #000;
}
.cortana-icon-box.ib-i-bgc-hover-dark.cortana-icon-box:hover .__icon-wrapper .__icon {
  background-color: #000;
}
.cortana-icon-box.ib-i-border-color-dark .__icon-wrapper .__icon {
  border-color: #000;
}
.cortana-icon-box.ib-i-border-color-hover-dark.cortana-icon-box:hover .__icon-wrapper .__icon {
  border-color: #000;
}
.cortana-icon-box.ib-tx-color-dark {
  color: #000;
}
.cortana-icon-box.ib-i-color-gray2 .__icon-wrapper .__icon {
  color: #222;
}
.cortana-icon-box.ib-i-color-hover-gray2.cortana-icon-box:hover .__icon-wrapper .__icon {
  color: #222;
}
.cortana-icon-box.ib-i-bgc-gray2 .__icon-wrapper .__icon {
  background-color: #222;
}
.cortana-icon-box.ib-i-bgc-hover-gray2.cortana-icon-box:hover .__icon-wrapper .__icon {
  background-color: #222;
}
.cortana-icon-box.ib-i-border-color-gray2 .__icon-wrapper .__icon {
  border-color: #222;
}
.cortana-icon-box.ib-i-border-color-hover-gray2.cortana-icon-box:hover .__icon-wrapper .__icon {
  border-color: #222;
}
.cortana-icon-box.ib-tx-color-gray2 {
  color: #222;
}
.cortana-icon-box.ib-i-color-gray4 .__icon-wrapper .__icon {
  color: #444;
}
.cortana-icon-box.ib-i-color-hover-gray4.cortana-icon-box:hover .__icon-wrapper .__icon {
  color: #444;
}
.cortana-icon-box.ib-i-bgc-gray4 .__icon-wrapper .__icon {
  background-color: #444;
}
.cortana-icon-box.ib-i-bgc-hover-gray4.cortana-icon-box:hover .__icon-wrapper .__icon {
  background-color: #444;
}
.cortana-icon-box.ib-i-border-color-gray4 .__icon-wrapper .__icon {
  border-color: #444;
}
.cortana-icon-box.ib-i-border-color-hover-gray4.cortana-icon-box:hover .__icon-wrapper .__icon {
  border-color: #444;
}
.cortana-icon-box.ib-tx-color-gray4 {
  color: #444;
}
.cortana-icon-box.ib-i-color-gray6 .__icon-wrapper .__icon {
  color: #666;
}
.cortana-icon-box.ib-i-color-hover-gray6.cortana-icon-box:hover .__icon-wrapper .__icon {
  color: #666;
}
.cortana-icon-box.ib-i-bgc-gray6 .__icon-wrapper .__icon {
  background-color: #666;
}
.cortana-icon-box.ib-i-bgc-hover-gray6.cortana-icon-box:hover .__icon-wrapper .__icon {
  background-color: #666;
}
.cortana-icon-box.ib-i-border-color-gray6 .__icon-wrapper .__icon {
  border-color: #666;
}
.cortana-icon-box.ib-i-border-color-hover-gray6.cortana-icon-box:hover .__icon-wrapper .__icon {
  border-color: #666;
}
.cortana-icon-box.ib-tx-color-gray6 {
  color: #666;
}
.cortana-icon-box.ib-i-color-gray8 .__icon-wrapper .__icon {
  color: #888;
}
.cortana-icon-box.ib-i-color-hover-gray8.cortana-icon-box:hover .__icon-wrapper .__icon {
  color: #888;
}
.cortana-icon-box.ib-i-bgc-gray8 .__icon-wrapper .__icon {
  background-color: #888;
}
.cortana-icon-box.ib-i-bgc-hover-gray8.cortana-icon-box:hover .__icon-wrapper .__icon {
  background-color: #888;
}
.cortana-icon-box.ib-i-border-color-gray8 .__icon-wrapper .__icon {
  border-color: #888;
}
.cortana-icon-box.ib-i-border-color-hover-gray8.cortana-icon-box:hover .__icon-wrapper .__icon {
  border-color: #888;
}
.cortana-icon-box.ib-tx-color-gray8 {
  color: #888;
}
.cortana-icon-box.ib-i-color-dunkelorange .__icon-wrapper .__icon {
  color: #dd9c39;
}
.cortana-icon-box.ib-i-color-hover-dunkelorange.cortana-icon-box:hover .__icon-wrapper .__icon {
  color: #dd9c39;
}
.cortana-icon-box.ib-i-bgc-dunkelorange .__icon-wrapper .__icon {
  background-color: #dd9c39;
}
.cortana-icon-box.ib-i-bgc-hover-dunkelorange.cortana-icon-box:hover .__icon-wrapper .__icon {
  background-color: #dd9c39;
}
.cortana-icon-box.ib-i-border-color-dunkelorange .__icon-wrapper .__icon {
  border-color: #dd9c39;
}
.cortana-icon-box.ib-i-border-color-hover-dunkelorange.cortana-icon-box:hover .__icon-wrapper .__icon {
  border-color: #dd9c39;
}
.cortana-icon-box.ib-tx-color-dunkelorange {
  color: #dd9c39;
}
.cortana-icon-box.ib-eff-boxshadow, .cortana-icon-box.ib-eff-hover-boxshadow {
  -webkit-transition: box-shadow 0.3s ease-out;
  -o-transition: box-shadow 0.3s ease-out;
  transition: box-shadow 0.3s ease-out;
}
.cortana-icon-box.ib-eff-boxshadow {
  box-shadow: 0 0 5px rgba(136, 136, 136, 0.4);
  -webkit-box-shadow: 0 0 5px rgba(136, 136, 136, 0.4);
}
.cortana-icon-box.ib-eff-hover-boxshadow {
  box-shadow: 0 0 5px transparent;
  -webkit-box-shadow: 0 0 5px transparent;
}
.cortana-icon-box.ib-eff-hover-boxshadow:hover {
  box-shadow: 0 0 5px rgba(136, 136, 136, 0.4);
  -webkit-box-shadow: 0 0 5px rgba(136, 136, 136, 0.4);
}
.cortana-posts.style_grid .article-wrapper {
  margin-top: 0;
  padding-bottom: 30px;
}
.cortana-posts.style_grid .article-wrapper .entry-content-wrapper, .cortana-posts.style_grid .article-wrapper .entry-quote-wrapper, .cortana-posts.style_grid .article-wrapper .entry-link-wrapper {
  padding: 20px 20px 20px 20px;
}
.cortana-posts .entry-content-wrapper {
  position: relative;
  padding-top: 30px !important;
  padding-bottom: 60px !important;
}
.cortana-posts .entry-content-wrapper h3.entry-title {
  font-size: 16px;
  line-height: 2.2;
  letter-spacing: 0.1em;
  margin-bottom: 10px;
}
.cortana-posts .entry-content-wrapper .entry-content {
  letter-spacing: 0.05em;
}
.cortana-posts .entry-content-wrapper .entry-meta-wrapper {
  margin-top: 10px;
  margin-bottom: 0;
}
.cortana-posts .entry-content-wrapper .entry-meta-wrapper .cortana-entry-meta li {
  letter-spacing: 0.1em;
  font-size: 12px;
}
.cortana-posts .entry-content-wrapper .cortana-btn-wrapper {
  position: absolute;
  bottom: 0;
  right: 0;
}
.cortana-posts .entry-content-wrapper .cortana-btn-wrapper .cortana-btn {
  display: block;
  padding: 0;
}
.cortana-posts .entry-content-wrapper .cortana-btn-wrapper .cortana-btn span {
  width: 55px;
  height: 52px;
  font-size: 0;
  text-align: center;
  line-height: 52px;
  display: block;
}
.cortana-posts .entry-content-wrapper .cortana-btn-wrapper .cortana-btn span:before {
  content: "\e147";
  font-family: '9wpthemes';
  font-size: 36px;
}
ul.cortana-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
ul.cortana-list li i, ul.cortana-list li span {
  vertical-align: middle;
}
ul.cortana-list i.icon-type-bgi {
  background-position: center center;
  background-size: cover;
}
ul.cortana-list.list-align-icon-left i {
  margin-right: 0.8em;
}
ul.cortana-list.list-align-icon-right i {
  margin-left: 0.8em;
}
ul.cortana-list.list-style-horizontal li.list-item {
  display: inline-block;
}
ul.cortana-list.list-style-horizontal.list-item-spacing-5 li {
  margin-bottom: 10px;
  margin-right: 5px;
}
ul.cortana-list.list-style-vertical.list-item-spacing-5 li {
  margin-bottom: 5px;
}
ul.cortana-list.list-style-horizontal.list-item-spacing-10 li {
  margin-bottom: 10px;
  margin-right: 10px;
}
ul.cortana-list.list-style-vertical.list-item-spacing-10 li {
  margin-bottom: 10px;
}
ul.cortana-list.list-style-horizontal.list-item-spacing-15 li {
  margin-bottom: 10px;
  margin-right: 15px;
}
ul.cortana-list.list-style-vertical.list-item-spacing-15 li {
  margin-bottom: 15px;
}
ul.cortana-list.list-style-horizontal.list-item-spacing-20 li {
  margin-bottom: 10px;
  margin-right: 20px;
}
ul.cortana-list.list-style-vertical.list-item-spacing-20 li {
  margin-bottom: 20px;
}
ul.cortana-list.list-style-horizontal.list-item-spacing-25 li {
  margin-bottom: 10px;
  margin-right: 25px;
}
ul.cortana-list.list-style-vertical.list-item-spacing-25 li {
  margin-bottom: 25px;
}
ul.cortana-list.list-style-horizontal.list-item-spacing-30 li {
  margin-bottom: 10px;
  margin-right: 30px;
}
ul.cortana-list.list-style-vertical.list-item-spacing-30 li {
  margin-bottom: 30px;
}
ul.cortana-list.list-style-horizontal.list-item-spacing-35 li {
  margin-bottom: 10px;
  margin-right: 35px;
}
ul.cortana-list.list-style-vertical.list-item-spacing-35 li {
  margin-bottom: 35px;
}
ul.cortana-list.list-style-horizontal.list-item-spacing-40 li {
  margin-bottom: 10px;
  margin-right: 40px;
}
ul.cortana-list.list-style-vertical.list-item-spacing-40 li {
  margin-bottom: 40px;
}
.cortana-testimonials a.ts-author-name:hover, .cortana-testimonials a.ts-author-name:focus {
  text-decoration: none;
  color: #dd9c39;
}
.cortana-testimonials.color-light {
  color: #fff;
}
.cortana-testimonials.color-light.style-flat {
  color: #444;
}
.cortana-testimonials.color-light.style-flat .item-inner {
  background-color: #fff;
}
.cortana-testimonials.color-light.style-modern .testimonial-item .ts-content-wrapper {
  background-color: #fff;
  color: #222;
}
.cortana-testimonials.color-light.style-modern .testimonial-item .ts-content-wrapper:after {
  border-top: 19px solid #fff;
}
.cortana-testimonials.color-light.style-modern.layout-slider .testimonial-item .ts-content-wrapper {
  background-color: #222;
  color: #fff;
}
.cortana-testimonials.color-light.style-modern.layout-slider.slider-center-mode .center .testimonial-item .ts-content-wrapper {
  background-color: #fff;
  color: #222;
}
.cortana-testimonials.color-light.style-modern.layout-slider:not(.slider-center-mode) .testimonial-item:hover .ts-content-wrapper {
  background-color: #fff;
  color: #222;
}
.cortana-testimonials.color-dark {
  color: #444;
}
.cortana-testimonials.color-dark.style-flat {
  color: #fff;
}
.cortana-testimonials.color-dark.style-flat .item-inner {
  background-color: #222;
}
.cortana-testimonials.color-dark.style-flat .testimonial-item .ts-content-wrapper:before {
  color: #222;
}
.cortana-testimonials.color-dark.style-modern .testimonial-item .ts-content-wrapper {
  background-color: #222;
  color: #fff;
}
.cortana-testimonials.color-dark.style-modern .testimonial-item .ts-content-wrapper:after {
  border-top: 19px solid #222;
}
.cortana-testimonials.color-dark.style-modern.layout-slider .testimonial-item .ts-content-wrapper {
  background-color: #fff;
  color: #222;
}
.cortana-testimonials.color-dark.style-modern.layout-slider.slider-center-mode .center .testimonial-item .ts-content-wrapper {
  background-color: #222;
  color: #fff;
}
.cortana-testimonials.color-dark.style-modern.layout-slider:not(.slider-center-mode) .testimonial-item:hover .ts-content-wrapper {
  background-color: #222;
  color: #fff;
}
.cortana-testimonials .ts-avatar-wrapper {
  display: inline-block;
  zoom: 1;
  *display: inline;
  width: 55px;
  height: 55px;
  text-align: center;
  line-height: 55px;
}
.cortana-testimonials .ts-avatar-wrapper img, .cortana-testimonials .ts-avatar-wrapper .icon-wrapper {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  width: 100%;
  height: 100%;
}
.cortana-testimonials .ts-avatar-wrapper .icon-wrapper {
  color: #e8e8e8;
  background-color: #c7c7c7;
}
.cortana-testimonials .ts-avatar-wrapper .icon-wrapper i {
  display: inline-block;
  font-size: 25px;
  width: auto;
  height: auto;
  line-height: 55px;
  vertical-align: middle;
  margin: 0;
}
.cortana-testimonials .ts-avatar-wrapper .icon-wrapper i:before {
  vertical-align: middle;
}
.cortana-testimonials.border-box-shadow-enabled.style-flat .testimonial-item .item-inner {
  -webkit-box-shadow: 0px 0px 4px 1px rgba(136, 136, 136, 0.65);
  -moz-box-shadow: 0px 0px 4px 1px rgba(136, 136, 136, 0.65);
  box-shadow: 0px 0px 4px 1px rgba(136, 136, 136, 0.65);
}
.cortana-testimonials.border-box-shadow-enabled .ts-style-grid-wrapper.ts-grid-spacing-5 {
  margin: 1.5px;
}
.cortana-testimonials.border-box-shadow-enabled .ts-style-grid-wrapper.ts-grid-spacing-10 {
  margin: -1px;
}
.cortana-testimonials.border-box-shadow-enabled .ts-style-grid-wrapper.ts-grid-spacing-15 {
  margin: -3.5px;
}
.cortana-testimonials.border-box-shadow-enabled .ts-style-grid-wrapper.ts-grid-spacing-20 {
  margin: -6px;
}
.cortana-testimonials.border-box-shadow-enabled .ts-style-grid-wrapper.ts-grid-spacing-25 {
  margin: -8.5px;
}
.cortana-testimonials.border-box-shadow-enabled .ts-style-grid-wrapper.ts-grid-spacing-30 {
  margin: -11px;
}
.cortana-testimonials .ts-style-grid-wrapper {
  font-size: 0;
}
.cortana-testimonials .ts-style-grid-wrapper .testimonial-item {
  font-size: 15px;
  display: inline-block;
  vertical-align: top;
}
.cortana-testimonials .ts-style-grid-wrapper.ts-grid-columns-1 .testimonial-item {
  width: 100%;
}
.cortana-testimonials .ts-style-grid-wrapper.ts-grid-spacing-5 {
  margin: -2.5px;
}
.cortana-testimonials .ts-style-grid-wrapper.ts-grid-spacing-5 .testimonial-item {
  padding: 2.5px;
}
.cortana-testimonials .ts-style-grid-wrapper.ts-grid-columns-2 .testimonial-item {
  width: 50%;
}
.cortana-testimonials .ts-style-grid-wrapper.ts-grid-spacing-10 {
  margin: -5px;
}
.cortana-testimonials .ts-style-grid-wrapper.ts-grid-spacing-10 .testimonial-item {
  padding: 5px;
}
.cortana-testimonials .ts-style-grid-wrapper.ts-grid-columns-3 .testimonial-item {
  width: 33.33333%;
}
.cortana-testimonials .ts-style-grid-wrapper.ts-grid-spacing-15 {
  margin: -7.5px;
}
.cortana-testimonials .ts-style-grid-wrapper.ts-grid-spacing-15 .testimonial-item {
  padding: 7.5px;
}
.cortana-testimonials .ts-style-grid-wrapper.ts-grid-columns-4 .testimonial-item {
  width: 25%;
}
.cortana-testimonials .ts-style-grid-wrapper.ts-grid-spacing-20 {
  margin: -10px;
}
.cortana-testimonials .ts-style-grid-wrapper.ts-grid-spacing-20 .testimonial-item {
  padding: 10px;
}
.cortana-testimonials .ts-style-grid-wrapper.ts-grid-columns-5 .testimonial-item {
  width: 20%;
}
.cortana-testimonials .ts-style-grid-wrapper.ts-grid-spacing-25 {
  margin: -12.5px;
}
.cortana-testimonials .ts-style-grid-wrapper.ts-grid-spacing-25 .testimonial-item {
  padding: 12.5px;
}
.cortana-testimonials .ts-style-grid-wrapper.ts-grid-columns-6 .testimonial-item {
  width: 16.66667%;
}
.cortana-testimonials .ts-style-grid-wrapper.ts-grid-spacing-30 {
  margin: -15px;
}
.cortana-testimonials .ts-style-grid-wrapper.ts-grid-spacing-30 .testimonial-item {
  padding: 15px;
}
.cortana-testimonials.style-cortana .testimonial-item .ts-content {
  padding: 20px 25px;
  font-family: Playfair Display;
  font-style: italic;
  background-color: #f9f9f9;
}
.cortana-testimonials.style-cortana .testimonial-item .ts-avatar-wrapper {
  margin-left: 25px;
  height: 64px;
  width: 64px;
  border-radius: 100%;
  padding: 3px;
  border: 1px solid #eee;
}
.cortana-testimonials.style-cortana .testimonial-item .ts-author-info {
  text-align: right;
  line-height: 1.8;
}
.cortana-testimonials.style-cortana .testimonial-item .ts-author-name {
  padding-top: 5px;
  font-family: Montserrat;
  text-transform: uppercase;
}
.cortana-testimonials.style-cortana .testimonial-item .ts-author-job {
  font-family: Playfair Display;
  font-size: 13px;
  font-style: italic;
}
.cortana-testimonials.style-cortana-2 .testimonial-item {
  border: 2px solid #eee;
  padding: 15px 30px;
}
.cortana-testimonials.style-cortana-2.show-author-avatar .ts-header {
  position: relative;
}
.cortana-testimonials.style-cortana-2.show-author-avatar .ts-header .__avatar {
  position: absolute;
  top: 0;
  left: 0;
}
.cortana-testimonials.style-cortana-2.show-author-avatar .ts-header .ts-avatar-wrapper img {
  border-radius: 0;
}
.cortana-testimonials.style-cortana-2.show-author-avatar .ts-header .ts-rating {
  margin-bottom: 10px;
}
.cortana-testimonials.style-cortana-2.show-author-avatar .ts-header .ts-rating, .cortana-testimonials.style-cortana-2.show-author-avatar .ts-header .ts-author-job {
  padding-left: 80px;
}
.cortana-testimonials.style-cortana-3 .testimonial-item .ts-content {
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  padding: 45px 30px 40px;
  color: #222;
  position: relative;
  background-color: #eee;
  line-height: 2.2;
  margin-bottom: 15px;
  z-index: 2;
}
.cortana-testimonials.style-cortana-3 .testimonial-item .ts-content:before {
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  bottom: -23px;
  right: 25px;
  border-right: 20px solid transparent;
  border-top: 20px solid #eee;
  border-bottom: 24px solid transparent;
  border-left: 20px solid #eee;
  transform: rotate(15deg);
}
.cortana-testimonials.style-cortana-3 .testimonial-item .ts-content:after {
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  content: '\e14d';
  font-family: 'cortana';
  font-size: 90px;
  color: rgba(17, 17, 17, 0.05);
  display: block;
  position: absolute;
  top: -28px;
  left: 20px;
  z-index: 1;
}
.cortana-testimonials.style-cortana-3 .testimonial-item .ts-avatar, .cortana-testimonials.style-cortana-3 .testimonial-item .ts-info-inner {
  display: inline-block;
}
.cortana-testimonials.style-cortana-3 .testimonial-item .ts-info-inner {
  position: relative;
  top: 15px;
}
.cortana-testimonials.style-cortana-3 .testimonial-item .ts-avatar-wrapper {
  width: 60px;
  height: 60px;
  margin-left: 25px;
}
.cortana-testimonials.style-cortana-3 .testimonial-item .ts-avatar-wrapper img {
  border-radius: 0;
}
.cortana-testimonials.style-cortana-3 .testimonial-item .ts-author-info {
  line-height: 1.8;
}
.cortana-testimonials.style-cortana-3 .testimonial-item .ts-author-name {
  padding-top: 5px;
  color: #1e73be;
  text-transform: uppercase;
  font-weight: 600;
}
.cortana-testimonials.style-cortana-3 .testimonial-item .ts-author-job {
  font-size: 13px;
  font-style: italic;
  color: #111;
}
.cortana-testimonials.style-cortana-3 .testimonial-item:hover .ts-content {
  background-color: #dd9c39;
}
.cortana-testimonials.style-cortana-3 .testimonial-item:hover .ts-content:before {
  border-top: 20px solid #dd9c39;
  border-left: 20px solid #dd9c39;
}
.cortana-testimonials.style-cortana-3 .testimonial-item:hover .ts-content:after {
  color: rgba(255, 255, 255, 0.2);
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cortana-testimonials.style-cortana-3 .testimonial-item .ts-info-inner {
    top: 0;
  }
}
.cortana-testimonials.style-cortana-4 {
  padding-bottom: 60px;
  margin-top: -75px;
}
.cortana-testimonials.style-cortana-4 .ts-author-job {
  font-style: italic;
}
.cortana-testimonials.style-cortana-4 .testimonial-item .ts-avatar {
  text-align: center;
  top: -50px;
}
.cortana-testimonials.style-cortana-4 .testimonial-item .ts-avatar .ts-avatar-wrapper {
  width: 150px;
  height: 150px;
}
@media (min-width: 992px) {
  .cortana-testimonials.style-cortana-4 {
    margin-top: -100px;
  }
  .cortana-testimonials.style-cortana-4 .testimonial-item {
    padding-top: 100px;
  }
  .cortana-testimonials.style-cortana-4 .testimonial-item .ts-avatar {
    position: relative;
    top: -100px;
    float: left;
  }
  .cortana-testimonials.style-cortana-4 .testimonial-item .ts-avatar .ts-avatar-wrapper {
    width: 200px;
    height: 200px;
  }
  .cortana-testimonials.style-cortana-4 .testimonial-item .ts-description {
    overflow: hidden;
    padding-top: 95px;
    padding-left: 110px;
  }
  .cortana-testimonials.style-cortana-4 .owl-dots {
    padding-left: 310px;
    margin-top: 45px;
  }
}
.cortana-testimonials.style-cortana-4 .testimonial-item .ts-content {
  position: relative;
}
.cortana-testimonials.style-cortana-4 .testimonial-item .ts-content .__quote-left, .cortana-testimonials.style-cortana-4 .testimonial-item .ts-content .__quote-right {
  position: relative;
}
.cortana-testimonials.style-cortana-4 .testimonial-item .ts-content .__quote-left:before, .cortana-testimonials.style-cortana-4 .testimonial-item .ts-content .__quote-right:before, .cortana-testimonials.style-cortana-4 .testimonial-item .ts-content .__quote-left:after, .cortana-testimonials.style-cortana-4 .testimonial-item .ts-content .__quote-right:after {
  display: inline-block;
  font-family: 'cortana';
  font-size: 40px;
  color: rgba(0, 0, 0, 0.15);
  position: absolute;
}
.cortana-testimonials.style-cortana-4 .testimonial-item .ts-content .__quote-right:after {
  content: '\e14c';
  bottom: -38px;
  left: 10px;
}
.cortana-testimonials.style-cortana-4 .testimonial-item .ts-content .__quote-left:before {
  content: '\e14d';
  left: -50px;
  top: -35px;
}
.cortana-testimonials.style-cortana-5 .testimonial-item .ts-content {
  max-width: 1060px;
  margin-right: auto;
  margin-left: auto;
}
.cortana-testimonials.style-cortana-5 .testimonial-item .ts-content:before {
  content: "\e14c";
  font-family: cortana;
  display: inline-block;
  font-size: 45px;
  color: rgba(255, 255, 255, 0.1);
  transform: rotate(180deg);
  padding-left: 10px;
}
.cortana-testimonials.style-cortana-5 .testimonial-item .ts-avatar-wrapper {
  margin-bottom: 0;
  position: relative;
  top: 20px;
  margin-right: 12px;
}
.cortana-testimonials.style-cortana-5 .testimonial-item .separator {
  display: inline-block;
  width: 1px;
  height: 25px;
  background-color: rgba(255, 255, 255, 0.2);
  position: relative;
  top: 7px;
}
.cortana-testimonials.style-cortana-5 .testimonial-item .ts-author-job {
  font-style: italic;
}
.cortana-testimonials.style-simple .ts-grid-columns-3 p.ts-content, .cortana-testimonials.style-simple .ts-grid-columns-4 p.ts-content {
  font-size: 25px;
}
.cortana-testimonials.style-flat.layout-slider.border-box-shadow-enabled .testimonial-item {
  margin: 4px;
}
.cortana-testimonials.style-flat .testimonial-item .item-inner {
  padding: 20px 30px 30px 30px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.cortana-testimonials.style-flat .testimonial-item .ts-content-wrapper {
  position: relative;
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.cortana-testimonials.style-flat .testimonial-item .ts-content-wrapper:before {
  content: "\f10d";
  font-family: 'fontawesome';
  font-size: 25px;
  float: left;
  margin-right: 10px;
  color: #444;
}
.cortana-testimonials.style-flat .testimonial-item .ts-content-wrapper .ts-content-inner {
  padding-top: 10px;
  overflow: hidden;
}
.cortana-testimonials.style-flat .testimonial-item .ts-content-wrapper .ts-content-inner .rating-wrapper {
  padding-bottom: 5px;
  display: inline-block;
}
.cortana-testimonials.style-flat .testimonial-item .ts-content-wrapper p.ts-content {
  line-height: 1.8;
}
.cortana-testimonials.style-flat .testimonial-item .ts-author-info {
  border-top: 1px solid rgba(128, 128, 128, 0.2);
  padding-top: 15px;
  margin-top: 10px;
}
.cortana-testimonials.style-flat .testimonial-item .ts-author-info p, .cortana-testimonials.style-flat .testimonial-item .ts-author-info .ts-author-job {
  line-height: 1.8;
}
.cortana-testimonials.style-flat .testimonial-item .ts-author-info .ts-info-inner {
  overflow: hidden;
}
.cortana-testimonials.style-modern.layout-slider .testimonial-item {
  opacity: 0.5;
}
.cortana-testimonials.style-modern.layout-slider .testimonial-item .ts-content-wrapper:after {
  opacity: 0;
}
.cortana-testimonials.style-modern.layout-slider.slider-center-mode .center .testimonial-item {
  opacity: 1;
}
.cortana-testimonials.style-modern.layout-slider.slider-center-mode .center .testimonial-item .ts-content-wrapper:after {
  opacity: 1;
}
.cortana-testimonials.style-modern.layout-slider:not(.slider-center-mode) .testimonial-item:hover {
  opacity: 1;
}
.cortana-testimonials.style-modern.layout-slider:not(.slider-center-mode) .testimonial-item:hover .ts-content-wrapper:after {
  opacity: 1;
}
.cortana-testimonials.style-modern .testimonial-item {
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.cortana-testimonials.style-modern .testimonial-item .ts-content-wrapper {
  position: relative;
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  padding: 35px 25px 45px 25px;
}
.cortana-testimonials.style-modern .testimonial-item .ts-content-wrapper:before {
  content: "\f10d";
  font-family: 'fontawesome';
  font-size: 25px;
  float: left;
  margin-right: 10px;
  color: #a7a7a7;
}
.cortana-testimonials.style-modern .testimonial-item .ts-content-wrapper:after {
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  content: '';
  display: block;
  position: absolute;
  bottom: -38px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 38px;
  height: 38px;
  border-left: 19px solid transparent;
  border-right: 19px solid transparent;
  border-bottom: 19px solid transparent;
}
.cortana-testimonials.style-modern .testimonial-item .ts-content-wrapper .ts-content-inner {
  padding-top: 10px;
  overflow: hidden;
}
.cortana-testimonials.style-modern .testimonial-item .ts-content-wrapper p.ts-content {
  line-height: 1.8;
}
.cortana-testimonials.style-modern .testimonial-item .ts-author-info {
  margin-top: 38px;
}
.cortana-testimonials.style-modern .testimonial-item .ts-author-info p {
  line-height: 1.8;
}
.cortana-testimonials.style-modern .testimonial-item .ts-author-info .ts-author-job {
  color: #666;
}
.cortana-testimonials.style-modern .testimonial-item .ts-author-info .ts-author-job {
  line-height: 1.8;
}
@media (max-width: 1199px) {
  .cortana-testimonials .ts-style-grid-wrapper.ts-grid-columns-4 .testimonial-item {
    width: 50%;
  }
}
@media (max-width: 991px) {
  .cortana-testimonials .ts-style-grid-wrapper.ts-grid-columns-3 .testimonial-item {
    width: 50%;
  }
  .cortana-testimonials.style-simple p.ts-content {
    font-size: 25px;
  }
}
@media (max-width: 767px) {
  .cortana-testimonials .ts-style-grid-wrapper.ts-grid-columns-2 .testimonial-item, .cortana-testimonials .ts-style-grid-wrapper.ts-grid-columns-3 .testimonial-item, .cortana-testimonials .ts-style-grid-wrapper.ts-grid-columns-4 .testimonial-item {
    width: 100%;
  }
  .cortana-testimonials.style-simple p.ts-content {
    font-size: 18px;
  }
}
.cortana-pricing-table {
  font-family: Montserrat;
  text-align: center;
}
.cortana-pricing-table.layout-1 > div:not(.__name) {
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
}
.cortana-pricing-table.layout-1 > div:not(.__name):last-of-type {
  border-bottom: 1px solid #ddd;
}
.cortana-pricing-table.layout-1 .__name {
  background-color: #222;
  text-transform: uppercase;
  color: #fff;
  padding-top: 25px;
  padding-bottom: 25px;
}
.cortana-pricing-table.layout-1.special {
  background: #f9f9f9;
}
.cortana-pricing-table.layout-1.special .__name {
  background-color: #111;
}
.cortana-pricing-table.layout-1 .__features {
  padding: 0 25px;
}
.cortana-pricing-table.layout-1 .__features .__single-feature {
  border-bottom: 1px solid #eee;
  padding-top: 19px;
  padding-bottom: 20px;
}
.cortana-pricing-table.layout-1 .__price {
  padding-top: 27px;
  padding-bottom: 28px;
  font-size: 80px;
  line-height: 1.2;
}
.cortana-pricing-table.layout-1 .__button_wrapper {
  padding-bottom: 50px;
  font-size: 0;
}
.cortana-pricing-table.layout-1 .__button_wrapper .cortana-btn {
  font-size: 13px;
  min-width: 170px;
}
.cortana-pricing-table.layout-2 {
  border: 1px solid #ddd;
  padding: 60px 0 70px;
  margin-bottom: 30px;
}
.cortana-pricing-table.layout-2 .__price {
  font-size: 70px;
  font-weight: 500;
  line-height: 1.2;
  margin-bottom: 5px;
}
.cortana-pricing-table.layout-2 .__price .__price_unit {
  font-size: 26px;
}
.cortana-pricing-table.layout-2 .__name {
  font-size: 16px;
  font-weight: 500;
  color: #dd9c39;
}
.cortana-pricing-table.layout-2 .__separator {
  height: 0;
  width: 90px;
  margin: 0 auto;
  border-bottom: 3px solid #ddd;
}
.cortana-pricing-table.layout-2 .__features {
  font-weight: 500;
  font-size: 16px;
  padding-top: 38px;
  padding-bottom: 43px;
}
.cortana-pricing-table.layout-2 .__features .__single-feature {
  margin-bottom: 6px;
}
.cortana-pricing-table.layout-2 .__button_wrapper .cortana-btn {
  font-size: 16px;
  min-width: 190px;
}
@media (max-width: 767px) {
  .cortana-pricing-table.layout-2 {
    padding: 50px 0;
  }
  .cortana-pricing-table.layout-2 .__features {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
.cortana-team-member .cortana-team-member-inner {
  position: relative;
}
.cortana-team-member a {
  text-decoration: none;
}
.cortana-team-member .__avatar {
  position: relative;
}
.cortana-team-member .__avatar img {
  width: 100%;
  height: auto;
}
.cortana-team-member .__member-info {
  color: inherit;
}
.cortana-team-member .__name {
  font-weight: 600;
  margin-bottom: 5px;
}
.cortana-team-member .__role {
  color: inherit;
  font-size: 13px;
  font-family: Playfair Display;
  font-weight: 400;
  font-style: italic;
}
.cortana-team-member .__description {
  color: inherit;
}
.cortana-team-member .__social-list {
  padding: 0;
}
.cortana-team-member.cortana-team-style-1 .__avatar .__overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(221, 156, 57, 0.8);
  opacity: 0;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.cortana-team-member.cortana-team-style-1 .__avatar .__overlay i {
  color: #fff;
  width: 48px;
  height: 48px;
  top: 50%;
  position: absolute;
  left: 50%;
  margin-top: -24px;
  margin-left: -24px;
  line-height: 48px;
  text-align: center;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  border: 2px solid #fff;
}
.cortana-team-member.cortana-team-style-1 .__avatar .__overlay i:before {
  display: block;
}
.cortana-team-member.cortana-team-style-1 .__avatar:hover .__overlay {
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.cortana-team-member.cortana-team-style-1 .__member-info {
  text-align: center;
}
.cortana-team-member.cortana-team-style-1 .__name {
  padding-top: 15px;
  font-size: 14px;
}
.cortana-team-member.cortana-team-style-1 .__role {
  font-size: 14px;
  margin-bottom: 10px;
}
.cortana-team-member.cortana-team-style-1 .__description {
  margin-bottom: 25px;
}
.cortana-team-member.cortana-team-style-1 .__social-list li a {
  color: #fff;
  background: #222;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  width: 30px;
  height: 30px;
}
.cortana-team-member.cortana-team-style-1 .__social-list li a > i:before {
  line-height: 30px;
}
.cortana-team-member.cortana-team-style-1 .__social-list li a:hover {
  background: #dd9c39;
}
.cortana-team-member.cortana-team-style-2 {
  text-align: center;
}
.cortana-team-member.cortana-team-style-2 .cortana-team-member-inner {
  padding-left: 5px;
  padding-right: 5px;
}
.cortana-team-member.cortana-team-style-2 .__avatar {
  margin-bottom: 25px;
  position: relative;
  overflow: hidden;
}
.cortana-team-member.cortana-team-style-2 .__avatar, .cortana-team-member.cortana-team-style-2 .__avatar .__overlay {
  border-radius: 100%;
}
.cortana-team-member.cortana-team-style-2 .__avatar .__overlay {
  background-color: #1e73be;
  opacity: 0;
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.cortana-team-member.cortana-team-style-2 .__name {
  font-size: inherit;
}
.cortana-team-member.cortana-team-style-2 .__role {
  margin-bottom: 10px;
}
.cortana-team-member.cortana-team-style-2 .__social-list:before {
  content: '';
  display: block;
  height: 1px;
  max-width: 150px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
  border-top: 1px solid;
  opacity: 0.3;
}
.cortana-team-member.cortana-team-style-2 .__description {
  margin-bottom: 10px;
}
.cortana-team-member.cortana-team-style-2:hover .__avatar .__overlay {
  opacity: 0.6;
}
.cortana-team-member.cortana-team-style-3 {
  color: #fff;
  overflow: hidden;
}
.cortana-team-member.cortana-team-style-3 .__member-info {
  -webkit-transition: background-color 0.3s ease-out;
  -o-transition: background-color 0.3s ease-out;
  transition: background-color 0.3s ease-out;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.1);
}
.cortana-team-member.cortana-team-style-3 .__member-info-inner {
  padding: 25px;
  padding-bottom: 10px;
  bottom: 0;
  position: absolute;
  width: 100%;
  left: 0;
  -webkit-transform: translateY(50px);
  -moz-transform: translateY(50px);
  -ms-transform: translateY(50px);
  -o-transform: translateY(50px);
  transform: translateY(50px);
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.cortana-team-member.cortana-team-style-3 .__name {
  font-size: inherit;
  color: #dd9c39;
  text-transform: uppercase;
  margin-bottom: 0;
}
.cortana-team-member.cortana-team-style-3 .__role {
  margin-bottom: 5px;
  font-size: 13px;
  font-weight: 400;
}
.cortana-team-member.cortana-team-style-3 .__social-list {
  position: relative;
  margin-top: 10px;
  padding-left: 0;
  -webkit-transition: opacity 0.3s ease-out;
  -o-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
  opacity: 0;
}
.cortana-team-member.cortana-team-style-3 .__social-list li {
  padding-left: 10px;
  padding-right: 10px;
}
.cortana-team-member.cortana-team-style-3 .__social-list a:not(:hover) {
  color: inherit;
}
.cortana-team-member.cortana-team-style-3 .__social-list:before {
  content: ' ';
  display: block;
  position: relative;
  height: 0;
  width: 100%;
  border-top: 1px solid #fff;
  opacity: 0.4;
  margin-bottom: 15px;
}
.cortana-team-member.cortana-team-style-3:hover .__member-info {
  background-color: rgba(0, 0, 0, 0.3);
}
.cortana-team-member.cortana-team-style-3:hover .__member-info-inner {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}
.cortana-team-member.cortana-team-style-3:hover .__social-list {
  opacity: 1;
}
.cortana-team-member.cortana-team-style-4 {
  color: #fff;
  overflow: hidden;
  text-align: center;
}
.cortana-team-member.cortana-team-style-4 .__member-info {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 30px;
}
.cortana-team-member.cortana-team-style-4 .__member-info:before {
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  content: '';
  height: 100%;
  display: block;
  opacity: 0;
  background-color: rgba(0, 0, 0, 0.7);
}
.cortana-team-member.cortana-team-style-4 .__member-info-inner {
  position: absolute;
  padding: 45px;
  width: 100%;
  opacity: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 0;
  -webkit-transition: opacity 0.3s ease-out;
  -o-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
}
.cortana-team-member.cortana-team-style-4 .__name {
  font-size: inherit;
  text-transform: uppercase;
  margin-bottom: 0;
}
.cortana-team-member.cortana-team-style-4 .__role {
  margin-bottom: 15px;
  font-size: 13px;
  font-weight: 400;
}
.cortana-team-member.cortana-team-style-4 .__description {
  margin-bottom: 15px;
}
.cortana-team-member.cortana-team-style-4 .__social-list {
  margin-bottom: 0;
  position: relative;
  margin-top: 10px;
  padding-left: 0;
}
.cortana-team-member.cortana-team-style-4 .__social-list:before {
  content: '';
  display: block;
  position: relative;
  height: 0;
  width: 100%;
  max-width: 130px;
  margin-right: auto;
  margin-left: auto;
  border-top: 1px solid #fff;
  opacity: 0.5;
  margin-bottom: 15px;
}
.cortana-team-member.cortana-team-style-4:hover .__member-info:before, .cortana-team-member.cortana-team-style-4:hover .__member-info-inner {
  opacity: 1;
}
.cortana-team-member.cortana-team-style-5 {
  color: #fff;
  overflow: hidden;
  text-align: center;
}
.cortana-team-member.cortana-team-style-5 .__member-info {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 30px;
  -webkit-transition: opacity 0.3s ease-out;
  -o-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
  background-color: rgba(0, 0, 0, 0.7);
  opacity: 0;
}
.cortana-team-member.cortana-team-style-5 .__member-info-inner {
  position: relative;
  max-width: 250px;
  margin-left: auto;
  margin-right: auto;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cortana-team-member.cortana-team-style-5 .__name {
  font-size: inherit;
  text-transform: uppercase;
  margin-bottom: 0;
}
.cortana-team-member.cortana-team-style-5 .__role {
  margin-bottom: 15px;
  font-size: 13px;
  font-weight: 400;
}
.cortana-team-member.cortana-team-style-5 .__social-list {
  position: relative;
  padding-left: 0;
  margin-bottom: 30px;
}
.cortana-team-member.cortana-team-style-5:hover .__member-info {
  opacity: 1;
}
.cortana-counter-wrapper.divider-enable {
  overflow: hidden;
}
.cortana-counter-wrapper.divider-enable .cortana-counter-item:after {
  z-index: 100;
  content: "";
  display: block;
  width: 1px;
  height: 100px;
  position: absolute;
  left: 100%;
  top: 50%;
  transform: translateY(-50%);
  border-left: 1px solid;
  opacity: 0.3;
}
.cortana-counter-wrapper.divider-enable.style-2 .cortana-counter-item:after {
  height: 80px;
}
.cortana-counter-item {
  margin-bottom: 30px;
}
.cortana-counter-item .counter-item-inner {
  padding-bottom: 10px;
  display: inline-block;
  position: relative;
  z-index: 1;
}
.cortana-counter-item .__counter-wrapper {
  position: relative;
  font-size: 45px;
}
.cortana-counter-item .__counter {
  opacity: 0;
  line-height: 1;
  padding: 0 0 15px;
}
.cortana-counter-item .__counter.underground-man {
  opacity: 0;
}
.cortana-counter-item .__counter.showed-man {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.cortana-counter-item .__separator {
  max-width: 43px;
  border: 1px solid;
  margin-left: auto;
  margin-right: auto;
  display: none;
}
.cortana-counter-item .__title {
  line-height: 1;
  padding-bottom: 15px;
}
.cortana-counter-item .__description {
  font-size: 13px;
}
.cortana-counter-item.separator-enable .__title, .cortana-counter-item.separator-enable .__counter {
  padding-bottom: 0;
}
.cortana-counter-item.separator-enable .__separator {
  margin-top: 20px;
  margin-bottom: 20px;
  display: block;
}
.cortana-counter-wrapper.counter-style1 .cortana-counter-item .__icon > span:before {
  position: absolute;
  top: 5px;
  width: 70px;
  line-height: 70px;
  font-size: 70px;
}
.cortana-counter-wrapper.counter-style1 .cortana-counter-item.icon-pos-left .__icon > span:before {
  left: 0;
}
.cortana-counter-wrapper.counter-style1 .cortana-counter-item.icon-pos-left .counter-item-inner {
  padding-left: 85px;
}
.cortana-counter-wrapper.counter-style1 .cortana-counter-item.icon-pos-right .__icon > span:before {
  right: 0;
}
.cortana-counter-wrapper.counter-style1 .cortana-counter-item.icon-pos-right .counter-item-inner {
  padding-right: 85px;
}
.cortana-counter-wrapper.counter-style1 .cortana-counter-item.icon-pos-top .__icon > span:before {
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
}
.cortana-counter-wrapper.counter-style1 .cortana-counter-item.icon-pos-top .counter-item-inner {
  padding-top: 90px;
}
.cortana-demo-filter {
  list-style: none;
  margin-right: -35px;
  margin-left: 0;
  margin-top: 0;
  padding: 35px 0;
  background-color: #fff;
  text-align: center;
}
.cortana-demo-filter li {
  margin: 0;
  padding: 0;
  display: inline-block;
  margin-right: 30px;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 12px;
}
.cortana-demo-filter li a {
  color: inherit;
}
.cortana-demo-filter li a:hover, .cortana-demo-filter li a.active {
  color: #dd9c39;
  text-decoration: underline;
}
.cortana-theme-demo-content {
  max-width: 1600px;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 1199px) {
  .cortana-theme-demo-content {
    max-width: 1200px;
  }
}
@media (max-width: 991px) {
  .cortana-theme-demo-content {
    max-width: 800px;
  }
}
.cortana-theme-demo {
  text-align: center;
  padding-bottom: 30px;
  max-width: 370px;
  margin-left: auto;
  margin-right: auto;
}
.cortana-theme-demo .__thumbnail {
  margin-bottom: 35px;
  overflow: hidden;
  border-radius: 2px;
  box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.2);
}
.cortana-theme-demo .__thumbnail img {
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.cortana-theme-demo .__thumbnail:hover {
  box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.2);
}
.cortana-theme-demo .__thumbnail:hover img {
  -webkit-transform: scale(1.07);
  -ms-transform: scale(1.07);
  -o-transform: scale(1.07);
  transform: scale(1.07);
}
.cortana-theme-demo .__title {
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
}
.cortana-portfolio-page-title .__video-popup-wrapper {
  margin-bottom: 30px;
  font-size: 60px;
  line-height: 1;
}
.cortana-portfolio-page-title .__video-popup-wrapper a:hover {
  opacity: 0.85;
}
.cortana-portfolio-page-title .__title {
  line-height: 1.2;
}
.cortana-portfolio-page-title .__subtitle {
  margin-bottom: 40px;
}
.cortana-portfolio-page-title .__subtitle a {
  text-decoration: none;
}
.cortana-portfolio-gallery-simple {
  margin-right: -30px;
}
.cortana-portfolio-gallery-simple .__image {
  margin-bottom: 50px;
  display: inline-block;
  margin-right: 30px;
}
.cortana-portfolio-gallery-simple .__image img {
  max-width: 100%;
}
.cortana-portfolio-info-list {
  margin-bottom: 20px;
}
.cortana-portfolio-info-list a:not(.cortana-btn) {
  color: inherit;
  text-decoration: none;
}
.cortana-portfolio-info-list a:not(.cortana-btn):active, .cortana-portfolio-info-list a:not(.cortana-btn):hover {
  color: #dd9c39;
}
.cortana-portfolio-info-list > li {
  color: #666;
  font-family: Playfair Display;
  font-style: italic;
}
.cortana-portfolio-info-list > li .__info-label, .cortana-portfolio-info-list > li .share-this-label {
  font-style: normal;
  display: block;
  color: #444;
  text-transform: uppercase;
  font-family: Montserrat;
}
.cortana-portfolio-info-list > li:not(:last-child) {
  margin-bottom: 12px;
}
.cortana-portfolio-info-list .cortana-social-list {
  display: inline-block;
  line-height: 1;
  vertical-align: middle;
}
.cortana-portfolio-info-list .cortana-social-list li {
  padding-bottom: 2px;
}
.cortana-portfolio-info-list .cortana-button-wrapper {
  padding-top: 10px;
}
.cortana-portfolio-about-wrapper h2 {
  font-size: 14px;
  line-height: 1;
  margin-bottom: 25px;
}
.cortana-portfolio-about-wrapper h2:after {
  margin-top: 15px;
  content: '';
  display: block;
  height: 2px;
  width: 40px;
  background-color: #dd9c39;
}
.cortana-basic-portfolio {
  color: #fff;
  border: 15px solid transparent;
  background-clip: padding-box;
}
.cortana-basic-portfolio a {
  color: #fff;
  text-decoration: none;
}
.cortana-basic-portfolio h3 {
  margin: 10px;
  font-size: 16px;
  text-transform: uppercase;
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .cortana-basic-portfolio.vc_gitem-zone-b .vc_separator {
  width: 101px;
}
.vc_grid-filter, .filter-style-simple {
  font-size: 12px;
  margin-bottom: 60px;
}
.filter-style-simple {
  font-family: Montserrat;
  margin-left: -20px;
  margin-right: -20px;
  text-transform: uppercase;
}
.filter-style-simple a {
  color: #444;
  text-decoration: none;
}
.filter-style-simple li {
  display: inline-block;
  margin-left: 20px;
  margin-right: 20px;
}
.filter-style-simple li.active a, .filter-style-simple li a:hover {
  color: #dd9c39;
}
.cortana-sc-portfolio-isotope-layout {
  position: relative;
  padding-bottom: 75px;
}
.cortana-sc-portfolio-isotope-layout .portfolio-filters {
  position: relative;
  list-style: none;
  padding: 0;
  font-size: 0;
  margin-bottom: 105px;
}
.cortana-sc-portfolio-isotope-layout .portfolio-filters:after {
  content: '';
  width: 4000px;
  left: 50%;
  bottom: 0;
  display: block;
  margin-left: -2000px;
  border-top: 1px solid;
  opacity: 0.2;
}
.cortana-sc-portfolio-isotope-layout .portfolio-filters li {
  display: inline-block;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
}
.cortana-sc-portfolio-isotope-layout .portfolio-filters li:after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  height: 24px;
  border-right: 1px solid;
  opacity: 0.2;
}
.cortana-sc-portfolio-isotope-layout .portfolio-filters li:first-of-type {
  padding-left: 0;
}
.cortana-sc-portfolio-isotope-layout .portfolio-filters li:last-of-type {
  padding-right: 0;
}
.cortana-sc-portfolio-isotope-layout .portfolio-filters li:last-of-type:after {
  display: none;
}
.cortana-sc-portfolio-isotope-layout .portfolio-filters li a {
  display: block;
  color: inherit;
  font-weight: 600;
  text-transform: uppercase;
  padding: 15px 20px;
  font-size: 13px;
  position: relative;
}
.cortana-sc-portfolio-isotope-layout .portfolio-filters li a:after {
  -webkit-transition: opacity 0.3s ease-out;
  -o-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
  opacity: 0;
  position: absolute;
  left: 0;
  bottom: 0;
  content: '';
  height: 2px;
  width: 100%;
  display: block;
  background-color: #dd9c39;
  margin-top: 15px;
}
.cortana-sc-portfolio-isotope-layout .portfolio-filters li:hover a:after, .cortana-sc-portfolio-isotope-layout .portfolio-filters li.is-checked a:after {
  opacity: 1;
}
.cortana-sc-portfolio-isotope-layout .portfolio-container {
  margin-left: -15px;
  margin-right: -15px;
}
.cortana-sc-portfolio-isotope-layout .grid-item {
  display: inline-block;
  width: 100%;
  overflow: hidden;
  text-align: center;
  padding: 15px;
  float: left;
}
.cortana-sc-portfolio-isotope-layout .grid-item > div {
  background-size: cover;
  background-position: center center;
  position: relative;
}
.cortana-sc-portfolio-isotope-layout .grid-item > div:hover .__overlay {
  opacity: 1;
}
.cortana-sc-portfolio-isotope-layout .grid-item .__overlay {
  padding: 30px;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-out;
  -o-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
}
.cortana-sc-portfolio-isotope-layout .grid-item .__overlay:before {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  background-color: #dd9c39;
  opacity: 0.9;
}
.cortana-sc-portfolio-isotope-layout .grid-item .__overlay-inner {
  position: absolute;
  padding: 45px;
  font-size: 0;
  top: 50%;
  left: 0;
  width: 100%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  text-align: center;
}
.cortana-sc-portfolio-isotope-layout .grid-item .__icon-zoom, .cortana-sc-portfolio-isotope-layout .grid-item .__icon-link {
  color: #fff;
  background-color: #222;
}
.cortana-sc-portfolio-isotope-layout .grid-item .__icon-zoom i, .cortana-sc-portfolio-isotope-layout .grid-item .__icon-link i {
  background-color: inherit;
  display: inline-block;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  font-size: 20px;
  margin-left: 10px;
  margin-right: 10px;
  vertical-align: top;
}
.cortana-sc-portfolio-isotope-layout .grid-item .__icon-zoom i:before, .cortana-sc-portfolio-isotope-layout .grid-item .__icon-link i:before {
  line-height: 50px;
  display: block;
}
.cortana-sc-portfolio-isotope-layout .grid-item .__icon-zoom:hover, .cortana-sc-portfolio-isotope-layout .grid-item .__icon-link:hover {
  color: #dd9c39;
  background-color: #fff;
}
.cortana-sc-portfolio-isotope-layout .isotope-pager {
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0;
  text-align: center;
  font-size: 0;
}
.cortana-sc-portfolio-isotope-layout .isotope-pager .pager {
  cursor: pointer;
  display: inline-block;
}
.cortana-sc-portfolio-isotope-layout .isotope-pager .pager:before {
  content: '';
  background-color: rgba(204, 204, 204, 0.6);
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  width: 10px;
  height: 10px;
  box-shadow: 0 0 0 2px transparent;
  -webkit-transform: scale(0.8);
  -moz-transform: scale(0.8);
  -ms-transform: scale(0.8);
  -o-transform: scale(0.8);
  transform: scale(0.8);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  border: 0;
  margin: 5px;
  display: block;
}
.cortana-sc-portfolio-isotope-layout .isotope-pager .pager.is-active:before, .cortana-sc-portfolio-isotope-layout .isotope-pager .pager:hover:before {
  background-color: transparent;
  box-shadow: 0 0 0 2px rgba(204, 204, 204, 0.6);
}
@media (min-width: 768px) {
  .cortana-sc-portfolio-isotope-layout.col-amount-2 .grid-item {
    width: 50%;
  }
  .cortana-sc-portfolio-isotope-layout.col-amount-2 .grid-item:nth-of-type(2n+1) > div {
    padding-top: 100%;
  }
  .cortana-sc-portfolio-isotope-layout.col-amount-2 .grid-item:nth-of-type(2n+2) > div {
    padding-top: 70%;
  }
  .cortana-sc-portfolio-isotope-layout.col-amount-2 .grid-item:nth-of-type(4n+1) > div {
    padding-top: 70%;
  }
  .cortana-sc-portfolio-isotope-layout.col-amount-2 .grid-item:nth-of-type(4n+2) > div {
    padding-top: 100%;
  }
}
@media (min-width: 992px) {
  .cortana-sc-portfolio-isotope-layout.col-amount-3 .grid-item {
    width: 33.33333%;
  }
  .cortana-sc-portfolio-isotope-layout.col-amount-3 .grid-item:nth-of-type(3n+1) > div, .cortana-sc-portfolio-isotope-layout.col-amount-3 .grid-item:nth-of-type(3n+3) > div {
    padding-top: 70%;
  }
  .cortana-sc-portfolio-isotope-layout.col-amount-3 .grid-item:nth-of-type(3n+2) > div {
    padding-top: 100%;
  }
  .cortana-sc-portfolio-isotope-layout.col-amount-3 .grid-item:nth-of-type(6n+1) > div, .cortana-sc-portfolio-isotope-layout.col-amount-3 .grid-item:nth-of-type(6n+3) > div {
    padding-top: 100%;
  }
  .cortana-sc-portfolio-isotope-layout.col-amount-3 .grid-item:nth-of-type(6n+2) > div {
    padding-top: 70%;
  }
}
@media (min-width: 1200px) {
  .cortana-sc-portfolio-isotope-layout.col-amount-4 .grid-item {
    width: 25%;
  }
  .cortana-sc-portfolio-isotope-layout.col-amount-4 .grid-item:nth-of-type(4n+1) > div, .cortana-sc-portfolio-isotope-layout.col-amount-4 .grid-item:nth-of-type(4n+3) > div {
    padding-top: 70%;
  }
  .cortana-sc-portfolio-isotope-layout.col-amount-4 .grid-item:nth-of-type(4n+2) > div, .cortana-sc-portfolio-isotope-layout.col-amount-4 .grid-item:nth-of-type(4n+4) > div {
    padding-top: 100%;
  }
  .cortana-sc-portfolio-isotope-layout.col-amount-4 .grid-item:nth-of-type(8n+1) > div, .cortana-sc-portfolio-isotope-layout.col-amount-4 .grid-item:nth-of-type(8n+3) > div {
    padding-top: 100%;
  }
  .cortana-sc-portfolio-isotope-layout.col-amount-4 .grid-item:nth-of-type(8n+2) > div, .cortana-sc-portfolio-isotope-layout.col-amount-4 .grid-item:nth-of-type(8n+4) > div {
    padding-top: 70%;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cortana-sc-portfolio-isotope-layout.col-amount-4 .grid-item {
    width: 33.33333%;
  }
  .cortana-sc-portfolio-isotope-layout.col-amount-4 .grid-item:nth-of-type(3n+1) > div, .cortana-sc-portfolio-isotope-layout.col-amount-4 .grid-item:nth-of-type(3n+3) > div {
    padding-top: 70%;
  }
  .cortana-sc-portfolio-isotope-layout.col-amount-4 .grid-item:nth-of-type(3n+2) > div {
    padding-top: 100%;
  }
  .cortana-sc-portfolio-isotope-layout.col-amount-4 .grid-item:nth-of-type(6n+1) > div, .cortana-sc-portfolio-isotope-layout.col-amount-4 .grid-item:nth-of-type(6n+3) > div {
    padding-top: 100%;
  }
  .cortana-sc-portfolio-isotope-layout.col-amount-4 .grid-item:nth-of-type(6n+2) > div {
    padding-top: 70%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cortana-sc-portfolio-isotope-layout.col-amount-4 .grid-item, .cortana-sc-portfolio-isotope-layout.col-amount-3 .grid-item {
    width: 50%;
  }
  .cortana-sc-portfolio-isotope-layout.col-amount-4 .grid-item:nth-of-type(2n+1) > div, .cortana-sc-portfolio-isotope-layout.col-amount-3 .grid-item:nth-of-type(2n+1) > div {
    padding-top: 100%;
  }
  .cortana-sc-portfolio-isotope-layout.col-amount-4 .grid-item:nth-of-type(2n+2) > div, .cortana-sc-portfolio-isotope-layout.col-amount-3 .grid-item:nth-of-type(2n+2) > div {
    padding-top: 70%;
  }
  .cortana-sc-portfolio-isotope-layout.col-amount-4 .grid-item:nth-of-type(4n+1) > div, .cortana-sc-portfolio-isotope-layout.col-amount-3 .grid-item:nth-of-type(4n+1) > div {
    padding-top: 70%;
  }
  .cortana-sc-portfolio-isotope-layout.col-amount-4 .grid-item:nth-of-type(4n+2) > div, .cortana-sc-portfolio-isotope-layout.col-amount-3 .grid-item:nth-of-type(4n+2) > div {
    padding-top: 100%;
  }
}
@media (max-width: 767px) {
  .cortana-sc-portfolio-isotope-layout .grid-item > div {
    padding-top: 100%;
  }
}
.cortana-sc-portfolio-masonry-layout .grid-sizer {
  width: 20%;
}
.cortana-sc-portfolio-masonry-layout .grid-item {
  width: 100%;
  overflow: hidden;
  text-align: center;
}
.cortana-sc-portfolio-masonry-layout .grid-item > div {
  background-size: cover;
  background-position: center center;
  position: relative;
  padding-top: 100%;
}
.cortana-sc-portfolio-masonry-layout .grid-item > div:hover .__overlay {
  opacity: 1;
}
.cortana-sc-portfolio-masonry-layout .grid-item .__overlay {
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-out;
  -o-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
}
.cortana-sc-portfolio-masonry-layout .grid-item .__overlay:before {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0.4;
}
.cortana-sc-portfolio-masonry-layout .grid-item .__overlay-inner {
  position: absolute;
  padding: 15px;
  font-size: 0;
  top: 50%;
  left: 0;
  width: 100%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  text-align: center;
}
.cortana-sc-portfolio-masonry-layout .grid-item .__icon-zoom, .cortana-sc-portfolio-masonry-layout .grid-item .__icon-link {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.2);
}
.cortana-sc-portfolio-masonry-layout .grid-item .__icon-zoom i, .cortana-sc-portfolio-masonry-layout .grid-item .__icon-link i {
  background-color: inherit;
  display: inline-block;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  font-size: 20px;
  margin-left: 10px;
  margin-right: 10px;
  vertical-align: top;
}
.cortana-sc-portfolio-masonry-layout .grid-item .__icon-zoom i:before, .cortana-sc-portfolio-masonry-layout .grid-item .__icon-link i:before {
  line-height: 50px;
  display: block;
}
.cortana-sc-portfolio-masonry-layout .item-index-1, .cortana-sc-portfolio-masonry-layout .item-index-3, .cortana-sc-portfolio-masonry-layout .item-index-5, .cortana-sc-portfolio-masonry-layout .item-index-6 {
  width: 40%;
}
.cortana-sc-portfolio-masonry-layout .item-index-2, .cortana-sc-portfolio-masonry-layout .item-index-4, .cortana-sc-portfolio-masonry-layout .item-index-7, .cortana-sc-portfolio-masonry-layout .item-index-8, .cortana-sc-portfolio-masonry-layout .item-index-9, .cortana-sc-portfolio-masonry-layout .view-more-block {
  width: 20%;
}
.cortana-sc-portfolio-masonry-layout .item-index-4 > div {
  padding-top: 200%;
}
.cortana-sc-portfolio-masonry-layout .item-index-1 > div, .cortana-sc-portfolio-masonry-layout .item-index-6 > div {
  padding-top: 50%;
}
.cortana-sc-portfolio-masonry-layout .item-index-8 {
  width: 60%;
}
.cortana-sc-portfolio-masonry-layout .item-index-8 > div {
  padding-top: 33.33333%;
}
.cortana-sc-portfolio-masonry-layout .view-more-block {
  display: none;
  position: relative;
  background: #000;
  color: #fff;
}
.cortana-sc-portfolio-masonry-layout .view-more-block:before {
  content: '';
  display: block;
  padding-top: 100%;
}
.cortana-sc-portfolio-masonry-layout .view-more-block > a {
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  z-index: 10;
}
.cortana-sc-portfolio-masonry-layout .view-more-block .__inner {
  padding-top: 0;
  position: absolute;
  left: 0;
  width: 100%;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cortana-sc-portfolio-masonry-layout .view-more-block .__text {
  text-transform: uppercase;
  letter-spacing: 0.05em;
}
.cortana-sc-portfolio-masonry-layout .view-more-block i {
  font-size: 25px;
}
.cortana-sc-portfolio-masonry-layout .view-more-block i:before {
  display: block;
}
.cortana-sc-portfolio-masonry-layout.enable-view-more .item-index-9 {
  display: none;
}
.cortana-sc-portfolio-masonry-layout.enable-view-more .view-more-block {
  display: block;
}
@media (max-width: 1199px) {
  .cortana-sc-portfolio-masonry-layout .grid-sizer {
    width: 33.33333%;
  }
  .cortana-sc-portfolio-masonry-layout .item-index-1, .cortana-sc-portfolio-masonry-layout .item-index-5, .cortana-sc-portfolio-masonry-layout .item-index-4, .cortana-sc-portfolio-masonry-layout .item-index-7 {
    width: 66.66667%;
  }
  .cortana-sc-portfolio-masonry-layout .item-index-2, .cortana-sc-portfolio-masonry-layout .item-index-3, .cortana-sc-portfolio-masonry-layout .item-index-8, .cortana-sc-portfolio-masonry-layout .item-index-9, .cortana-sc-portfolio-masonry-layout .item-index-6, .cortana-sc-portfolio-masonry-layout .view-more-block {
    width: 33.33333%;
  }
  .cortana-sc-portfolio-masonry-layout .item-index-8, .cortana-sc-portfolio-masonry-layout .item-index-4, .cortana-sc-portfolio-masonry-layout .item-index-5, .cortana-sc-portfolio-masonry-layout .item-index-7 {
    width: 66.66667%;
  }
  .cortana-sc-portfolio-masonry-layout .item-index-8 > div, .cortana-sc-portfolio-masonry-layout .item-index-4 > div, .cortana-sc-portfolio-masonry-layout .item-index-5 > div, .cortana-sc-portfolio-masonry-layout .item-index-7 > div {
    padding-top: 50%;
  }
  .cortana-sc-portfolio-masonry-layout .item-index-6 > div {
    padding-top: 200%;
  }
}
@media (max-width: 767px) {
  .cortana-sc-portfolio-masonry-layout .grid-sizer {
    width: 50%;
  }
  .cortana-sc-portfolio-masonry-layout div.grid-item {
    width: 50%;
  }
  .cortana-sc-portfolio-masonry-layout div.grid-item > div {
    padding-top: 100%;
  }
}
@media (max-width: 479px) {
  .cortana-sc-portfolio-masonry-layout .grid-sizer {
    width: 100%;
  }
  .cortana-sc-portfolio-masonry-layout div.grid-item {
    width: 100%;
  }
}
.cortana-thumbnail-slider .syn-slider-1-wrapper {
  padding-bottom: 20px;
}
.cortana-thumbnail-slider .syn-slider-1 .slick-arrow {
  font-size: 0;
  position: absolute;
  width: 50px;
  height: 50px;
  top: 0;
  bottom: 0;
  z-index: 10;
  border: 0;
  margin-top: auto;
  margin-bottom: auto;
  background-color: rgba(34, 34, 34, 0.9);
  color: #fff;
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.cortana-thumbnail-slider .syn-slider-1 .slick-arrow:hover {
  background-color: rgba(255, 255, 255, 0.9);
  color: #444;
}
.cortana-thumbnail-slider .syn-slider-1 .slick-arrow:before {
  position: relative;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
  font-size: 14px;
  line-height: 50px;
}
.cortana-thumbnail-slider .syn-slider-1 .slick-arrow.slick-next {
  right: 0;
}
.cortana-thumbnail-slider .syn-slider-1 .slick-arrow.slick-next:before {
  left: 2px;
  content: '\f054';
}
.cortana-thumbnail-slider .syn-slider-1 .slick-arrow.slick-prev {
  left: 0;
}
.cortana-thumbnail-slider .syn-slider-1 .slick-arrow.slick-prev:before {
  right: 2px;
  content: '\f053';
}
.cortana-thumbnail-slider .syn-slider-1 .slick-arrow.slick-disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.cortana-thumbnail-slider .syn-slider-1 .__item {
  outline: none;
}
.cortana-thumbnail-slider .syn-slider-1 .__item img {
  width: 100%;
}
.cortana-thumbnail-slider .syn-slider-2-wrapper {
  padding-left: 35px;
  padding-right: 35px;
}
.cortana-thumbnail-slider .syn-slider-2 .__item {
  padding: 5px 15px;
  outline: none;
  opacity: 0.6;
}
.cortana-thumbnail-slider .syn-slider-2 .__item img {
  cursor: pointer;
  width: 100%;
}
.cortana-thumbnail-slider .syn-slider-2 .__item.synced {
  opacity: 1;
}
@media (max-width: 767px) {
  .cortana-thumbnail-slider .syn-slider-2-wrapper {
    padding-left: 5px;
    padding-right: 5px;
  }
  .cortana-thumbnail-slider .syn-slider-2 .__item {
    padding: 5px 5px;
  }
}
@media (max-width: 479px) {
  .cortana-thumbnail-slider .syn-slider-1 .slick-arrow {
    opacity: 0;
  }
  .cortana-thumbnail-slider .syn-slider-1 .slick-arrow.slick-disabled {
    opacity: 0;
  }
}
.cortana-inline-icon {
  position: relative;
  display: inline-block;
  width: 1em;
  height: 1em;
}
.cortana-inline-icon:before {
  display: block !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  line-height: 1em !important;
  width: 1em !important;
  height: 1em !important;
  text-align: center !important;
}
.cortana-inline-icon.vc-mono:before {
  top: -0.25em !important;
  left: -0.25em !important;
}
.cortana-block-icon {
  display: block;
}
.cortana-block-icon:before {
  display: block;
  line-height: inherit;
}
.vc_tta-color-p.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
  border-color: #db952c;
  background-color: #dd9c39;
}
.vc_tta-color-p.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-p.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus {
  background-color: #db952c;
}
.vc_tta-color-p.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {
  color: #fff;
}
.vc_tta-color-p.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #f0f0f0;
  background-color: #f8f8f8;
}
.vc_tta-color-p.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #666;
}
.vc_tta-color-p.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
  background-color: #f8f8f8;
}
.vc_tta-color-p.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-p.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-p.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after {
  border-color: #f0f0f0;
}
@if ($text = false) {
  border-color: #fff;
}
@if ($text-hover = false) {
  border-color: false;
}
.vc_tta-color-p.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-p.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
  border-color: #666;
}
.vc_tta-color-p.vc_tta-style-classic .vc_tta-tab > a {
  border-color: #db952c;
  background-color: #dd9c39;
  color: #fff;
}
.vc_tta-color-p.vc_tta-style-classic .vc_tta-tab > a:hover, .vc_tta-color-p.vc_tta-style-classic .vc_tta-tab > a:focus {
  background-color: #db952c;
}
.vc_tta-color-p.vc_tta-style-classic .vc_tta-tab.vc_active > a {
  border-color: #f0f0f0;
  background-color: #f8f8f8;
  color: #666;
}
.vc_non_responsive .vc_tta-color-p.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-p.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
  background-color: #f8f8f8;
}
.vc_non_responsive .vc_tta-color-p.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-p.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-p.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-p.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-p.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-p.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after {
  border-color: #f0f0f0;
}
.vc_non_responsive .vc_tta-color-p.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-p.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent;
}
@media (min-width: 768px) {
  .vc_tta-color-p.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8;
  }
  .vc_tta-color-p.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-color-p.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-p.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after {
    border-color: #f0f0f0;
  }
  .vc_tta-color-p.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent;
  }
}
.vc_tta-color-p.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading {
  border-color: #db952c;
  background-color: #dd9c39;
}
.vc_tta-color-p.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-p.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:focus {
  background-color: #db952c;
}
.vc_tta-color-p.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title > a {
  color: #fff;
}
.vc_tta-color-p.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #f0f0f0;
  background-color: #f8f8f8;
}
.vc_tta-color-p.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #666;
}
.vc_tta-color-p.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body {
  background-color: #f8f8f8;
}
.vc_tta-color-p.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-p.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-p.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::after {
  border-color: #f0f0f0;
}
@if ($text = false) {
  border-color: #fff;
}
@if ($text-hover = false) {
  border-color: false;
}
.vc_tta-color-p.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-p.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
  border-color: #666;
}
.vc_tta-color-p.vc_tta-style-modern .vc_tta-tab > a {
  border-color: #db952c;
  background-color: #dd9c39;
  color: #fff;
}
.vc_tta-color-p.vc_tta-style-modern .vc_tta-tab > a:hover, .vc_tta-color-p.vc_tta-style-modern .vc_tta-tab > a:focus {
  background-color: #db952c;
}
.vc_tta-color-p.vc_tta-style-modern .vc_tta-tab.vc_active > a {
  border-color: #f0f0f0;
  background-color: #f8f8f8;
  color: #666;
}
.vc_non_responsive .vc_tta-color-p.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-p.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
  background-color: #f8f8f8;
}
.vc_non_responsive .vc_tta-color-p.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-p.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-p.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-p.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-p.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-p.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after {
  border-color: #f0f0f0;
}
.vc_non_responsive .vc_tta-color-p.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-p.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent;
}
@media (min-width: 768px) {
  .vc_tta-color-p.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8;
  }
  .vc_tta-color-p.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-color-p.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-p.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after {
    border-color: #f0f0f0;
  }
  .vc_tta-color-p.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent;
  }
}
.vc_tta-color-p.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading {
  border-color: #dd9c39;
}
.vc_tta-color-p.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a {
  color: #dd9c39;
}
.vc_tta-color-p.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a:hover {
  color: #fff;
}
.vc_tta-color-p.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #dd9c39;
}
.vc_tta-color-p.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #dd9c39;
}
.vc_tta-color-p.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-p.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-p.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::after {
  border-color: #dd9c39;
}
@if ($text = false) {
  border-color: #dd9c39;
}
@if ($text-hover = false) {
  border-color: #fff;
}
.vc_tta-color-p.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-p.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
  border-color: #dd9c39;
}
.vc_tta-color-p.vc_tta-style-outline .vc_tta-tab > a {
  border-color: #dd9c39;
  background-color: transparent;
  color: #dd9c39;
}
.vc_tta-color-p.vc_tta-style-outline .vc_tta-tab > a:hover, .vc_tta-color-p.vc_tta-style-outline .vc_tta-tab > a:focus {
  background-color: #dd9c39;
  color: #fff;
}
.vc_tta-color-p.vc_tta-style-outline .vc_tta-tab.vc_active > a {
  border-color: #dd9c39;
  background-color: transparent;
  color: #dd9c39;
}
.vc_non_responsive .vc_tta-color-p.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-p.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
  background-color: transparent;
}
.vc_non_responsive .vc_tta-color-p.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-p.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-p.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-p.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-p.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-p.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after {
  border-color: #dd9c39;
}
.vc_non_responsive .vc_tta-color-p.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-p.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent;
}
@media (min-width: 768px) {
  .vc_tta-color-p.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
    background-color: transparent;
  }
  .vc_tta-color-p.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-color-p.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-p.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after {
    border-color: #dd9c39;
  }
  .vc_tta-color-p.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent;
  }
}
.vc_tta-color-p.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
  background-color: #db952c;
}
.vc_tta-color-p.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-p.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:focus {
  background-color: #d38e24;
}
.vc_tta-color-p.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a {
  color: #fff;
}
.vc_tta-color-p.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
  background-color: #dd9c39;
}
.vc_tta-color-p.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #fff;
}
.vc_tta-color-p.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body {
  background-color: #dd9c39;
}
.vc_tta-color-p.vc_tta-style-flat:not(.vc_tta-o-no-fill) .vc_tta-panel-body {
  color: #fff;
}
@if ($text = false) {
  border-color: #fff;
}
@if ($text-hover = false) {
  border-color: false;
}
.vc_tta-color-p.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-p.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
  border-color: #fff;
}
.vc_tta-color-p.vc_tta-style-flat .vc_tta-tab > a {
  background-color: #db952c;
  color: #fff;
}
.vc_tta-color-p.vc_tta-style-flat .vc_tta-tab > a:hover, .vc_tta-color-p.vc_tta-style-flat .vc_tta-tab > a:focus {
  background-color: #d38e24;
}
.vc_tta-color-p.vc_tta-style-flat .vc_tta-tab.vc_active > a {
  background-color: #dd9c39;
  color: #fff;
}
.vc_non_responsive .vc_tta-color-p.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-p.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
  background-color: #dd9c39;
}
.vc_non_responsive .vc_tta-color-p.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-p.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent;
}
@media (min-width: 768px) {
  .vc_tta-color-p.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
    background-color: #dd9c39;
  }
  .vc_tta-color-p.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent;
  }
}
.vc_tta-color-p.vc_tta-style-springv .vc_tta-panel .vc_tta-panel-title > a {
  color: #dd9c39;
}
@if ($text = false) {
  border-color: #dd9c39;
}
@if ($text-hover = false) {
  border-color: false;
}
.vc_tta-color-p.vc_tta-style-springv .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-p.vc_tta-style-springv .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
  border-color: false;
}
.vc_non_responsive .vc_tta-color-p.vc_tta-style-springv.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-p.vc_tta-style-springv.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent;
}
@media (min-width: 768px) {
  .vc_tta-color-p.vc_tta-style-springv.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent;
  }
}
.vc_tta-color-p.vc_tta-style-springv.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tab.vc_active > a {
  border-bottom-color: #dd9c39 !important;
}
.vc_tta-color-p.vc_tta-style-springv.vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-tab.vc_active > a {
  border-top-color: #dd9c39 !important;
}
.vc_tta-color-p.vc_tta-style-springv.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab.vc_active > a {
  border-right-color: #dd9c39 !important;
}
.vc_tta-color-p.vc_tta-style-springv.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tab.vc_active > a {
  border-left-color: #dd9c39 !important;
}
.vc_tta-color-s.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
  border-color: #1c6bb1;
  background-color: #1e73be;
}
.vc_tta-color-s.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-s.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus {
  background-color: #1c6bb1;
}
.vc_tta-color-s.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {
  color: #fff;
}
.vc_tta-color-s.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #f0f0f0;
  background-color: #f8f8f8;
}
.vc_tta-color-s.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #666;
}
.vc_tta-color-s.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
  background-color: #f8f8f8;
}
.vc_tta-color-s.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-s.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-s.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after {
  border-color: #f0f0f0;
}
@if ($text = false) {
  border-color: #fff;
}
@if ($text-hover = false) {
  border-color: false;
}
.vc_tta-color-s.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-s.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
  border-color: #666;
}
.vc_tta-color-s.vc_tta-style-classic .vc_tta-tab > a {
  border-color: #1c6bb1;
  background-color: #1e73be;
  color: #fff;
}
.vc_tta-color-s.vc_tta-style-classic .vc_tta-tab > a:hover, .vc_tta-color-s.vc_tta-style-classic .vc_tta-tab > a:focus {
  background-color: #1c6bb1;
}
.vc_tta-color-s.vc_tta-style-classic .vc_tta-tab.vc_active > a {
  border-color: #f0f0f0;
  background-color: #f8f8f8;
  color: #666;
}
.vc_non_responsive .vc_tta-color-s.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-s.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
  background-color: #f8f8f8;
}
.vc_non_responsive .vc_tta-color-s.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-s.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-s.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-s.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-s.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-s.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after {
  border-color: #f0f0f0;
}
.vc_non_responsive .vc_tta-color-s.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-s.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent;
}
@media (min-width: 768px) {
  .vc_tta-color-s.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8;
  }
  .vc_tta-color-s.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-color-s.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-s.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after {
    border-color: #f0f0f0;
  }
  .vc_tta-color-s.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent;
  }
}
.vc_tta-color-s.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading {
  border-color: #1c6bb1;
  background-color: #1e73be;
}
.vc_tta-color-s.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-s.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:focus {
  background-color: #1c6bb1;
}
.vc_tta-color-s.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title > a {
  color: #fff;
}
.vc_tta-color-s.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #f0f0f0;
  background-color: #f8f8f8;
}
.vc_tta-color-s.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #666;
}
.vc_tta-color-s.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body {
  background-color: #f8f8f8;
}
.vc_tta-color-s.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-s.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-s.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::after {
  border-color: #f0f0f0;
}
@if ($text = false) {
  border-color: #fff;
}
@if ($text-hover = false) {
  border-color: false;
}
.vc_tta-color-s.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-s.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
  border-color: #666;
}
.vc_tta-color-s.vc_tta-style-modern .vc_tta-tab > a {
  border-color: #1c6bb1;
  background-color: #1e73be;
  color: #fff;
}
.vc_tta-color-s.vc_tta-style-modern .vc_tta-tab > a:hover, .vc_tta-color-s.vc_tta-style-modern .vc_tta-tab > a:focus {
  background-color: #1c6bb1;
}
.vc_tta-color-s.vc_tta-style-modern .vc_tta-tab.vc_active > a {
  border-color: #f0f0f0;
  background-color: #f8f8f8;
  color: #666;
}
.vc_non_responsive .vc_tta-color-s.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-s.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
  background-color: #f8f8f8;
}
.vc_non_responsive .vc_tta-color-s.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-s.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-s.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-s.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-s.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-s.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after {
  border-color: #f0f0f0;
}
.vc_non_responsive .vc_tta-color-s.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-s.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent;
}
@media (min-width: 768px) {
  .vc_tta-color-s.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8;
  }
  .vc_tta-color-s.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-color-s.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-s.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after {
    border-color: #f0f0f0;
  }
  .vc_tta-color-s.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent;
  }
}
.vc_tta-color-s.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading {
  border-color: #1e73be;
}
.vc_tta-color-s.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a {
  color: #1e73be;
}
.vc_tta-color-s.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a:hover {
  color: #fff;
}
.vc_tta-color-s.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #1e73be;
}
.vc_tta-color-s.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #1e73be;
}
.vc_tta-color-s.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-s.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-s.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::after {
  border-color: #1e73be;
}
@if ($text = false) {
  border-color: #1e73be;
}
@if ($text-hover = false) {
  border-color: #fff;
}
.vc_tta-color-s.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-s.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
  border-color: #1e73be;
}
.vc_tta-color-s.vc_tta-style-outline .vc_tta-tab > a {
  border-color: #1e73be;
  background-color: transparent;
  color: #1e73be;
}
.vc_tta-color-s.vc_tta-style-outline .vc_tta-tab > a:hover, .vc_tta-color-s.vc_tta-style-outline .vc_tta-tab > a:focus {
  background-color: #1e73be;
  color: #fff;
}
.vc_tta-color-s.vc_tta-style-outline .vc_tta-tab.vc_active > a {
  border-color: #1e73be;
  background-color: transparent;
  color: #1e73be;
}
.vc_non_responsive .vc_tta-color-s.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-s.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
  background-color: transparent;
}
.vc_non_responsive .vc_tta-color-s.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-s.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-s.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-s.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-s.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-s.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after {
  border-color: #1e73be;
}
.vc_non_responsive .vc_tta-color-s.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-s.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent;
}
@media (min-width: 768px) {
  .vc_tta-color-s.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
    background-color: transparent;
  }
  .vc_tta-color-s.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-color-s.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-s.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after {
    border-color: #1e73be;
  }
  .vc_tta-color-s.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent;
  }
}
.vc_tta-color-s.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
  background-color: #1c6bb1;
}
.vc_tta-color-s.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-s.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:focus {
  background-color: #1a63a4;
}
.vc_tta-color-s.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a {
  color: #fff;
}
.vc_tta-color-s.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
  background-color: #1e73be;
}
.vc_tta-color-s.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #fff;
}
.vc_tta-color-s.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body {
  background-color: #1e73be;
}
.vc_tta-color-s.vc_tta-style-flat:not(.vc_tta-o-no-fill) .vc_tta-panel-body {
  color: #fff;
}
@if ($text = false) {
  border-color: #fff;
}
@if ($text-hover = false) {
  border-color: false;
}
.vc_tta-color-s.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-s.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
  border-color: #fff;
}
.vc_tta-color-s.vc_tta-style-flat .vc_tta-tab > a {
  background-color: #1c6bb1;
  color: #fff;
}
.vc_tta-color-s.vc_tta-style-flat .vc_tta-tab > a:hover, .vc_tta-color-s.vc_tta-style-flat .vc_tta-tab > a:focus {
  background-color: #1a63a4;
}
.vc_tta-color-s.vc_tta-style-flat .vc_tta-tab.vc_active > a {
  background-color: #1e73be;
  color: #fff;
}
.vc_non_responsive .vc_tta-color-s.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-s.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
  background-color: #1e73be;
}
.vc_non_responsive .vc_tta-color-s.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-s.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent;
}
@media (min-width: 768px) {
  .vc_tta-color-s.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
    background-color: #1e73be;
  }
  .vc_tta-color-s.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent;
  }
}
.vc_tta-color-s.vc_tta-style-springv .vc_tta-panel .vc_tta-panel-title > a {
  color: #1e73be;
}
@if ($text = false) {
  border-color: #1e73be;
}
@if ($text-hover = false) {
  border-color: false;
}
.vc_tta-color-s.vc_tta-style-springv .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-s.vc_tta-style-springv .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
  border-color: false;
}
.vc_non_responsive .vc_tta-color-s.vc_tta-style-springv.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-s.vc_tta-style-springv.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent;
}
@media (min-width: 768px) {
  .vc_tta-color-s.vc_tta-style-springv.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent;
  }
}
.vc_tta-color-s.vc_tta-style-springv.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tab.vc_active > a {
  border-bottom-color: #1e73be !important;
}
.vc_tta-color-s.vc_tta-style-springv.vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-tab.vc_active > a {
  border-top-color: #1e73be !important;
}
.vc_tta-color-s.vc_tta-style-springv.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab.vc_active > a {
  border-right-color: #1e73be !important;
}
.vc_tta-color-s.vc_tta-style-springv.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tab.vc_active > a {
  border-left-color: #1e73be !important;
}
.vc_tta-color-text.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
  border-color: #3c3c3c;
  background-color: #444;
}
.vc_tta-color-text.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-text.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus {
  background-color: #3c3c3c;
}
.vc_tta-color-text.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {
  color: #fff;
}
.vc_tta-color-text.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #f0f0f0;
  background-color: #f8f8f8;
}
.vc_tta-color-text.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #666;
}
.vc_tta-color-text.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
  background-color: #f8f8f8;
}
.vc_tta-color-text.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-text.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-text.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after {
  border-color: #f0f0f0;
}
@if ($text = false) {
  border-color: #fff;
}
@if ($text-hover = false) {
  border-color: false;
}
.vc_tta-color-text.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-text.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
  border-color: #666;
}
.vc_tta-color-text.vc_tta-style-classic .vc_tta-tab > a {
  border-color: #3c3c3c;
  background-color: #444;
  color: #fff;
}
.vc_tta-color-text.vc_tta-style-classic .vc_tta-tab > a:hover, .vc_tta-color-text.vc_tta-style-classic .vc_tta-tab > a:focus {
  background-color: #3c3c3c;
}
.vc_tta-color-text.vc_tta-style-classic .vc_tta-tab.vc_active > a {
  border-color: #f0f0f0;
  background-color: #f8f8f8;
  color: #666;
}
.vc_non_responsive .vc_tta-color-text.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-text.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
  background-color: #f8f8f8;
}
.vc_non_responsive .vc_tta-color-text.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-text.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-text.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-text.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-text.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-text.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after {
  border-color: #f0f0f0;
}
.vc_non_responsive .vc_tta-color-text.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-text.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent;
}
@media (min-width: 768px) {
  .vc_tta-color-text.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8;
  }
  .vc_tta-color-text.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-color-text.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-text.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after {
    border-color: #f0f0f0;
  }
  .vc_tta-color-text.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent;
  }
}
.vc_tta-color-text.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading {
  border-color: #3c3c3c;
  background-color: #444;
}
.vc_tta-color-text.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-text.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:focus {
  background-color: #3c3c3c;
}
.vc_tta-color-text.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title > a {
  color: #fff;
}
.vc_tta-color-text.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #f0f0f0;
  background-color: #f8f8f8;
}
.vc_tta-color-text.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #666;
}
.vc_tta-color-text.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body {
  background-color: #f8f8f8;
}
.vc_tta-color-text.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-text.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-text.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::after {
  border-color: #f0f0f0;
}
@if ($text = false) {
  border-color: #fff;
}
@if ($text-hover = false) {
  border-color: false;
}
.vc_tta-color-text.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-text.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
  border-color: #666;
}
.vc_tta-color-text.vc_tta-style-modern .vc_tta-tab > a {
  border-color: #3c3c3c;
  background-color: #444;
  color: #fff;
}
.vc_tta-color-text.vc_tta-style-modern .vc_tta-tab > a:hover, .vc_tta-color-text.vc_tta-style-modern .vc_tta-tab > a:focus {
  background-color: #3c3c3c;
}
.vc_tta-color-text.vc_tta-style-modern .vc_tta-tab.vc_active > a {
  border-color: #f0f0f0;
  background-color: #f8f8f8;
  color: #666;
}
.vc_non_responsive .vc_tta-color-text.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-text.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
  background-color: #f8f8f8;
}
.vc_non_responsive .vc_tta-color-text.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-text.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-text.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-text.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-text.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-text.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after {
  border-color: #f0f0f0;
}
.vc_non_responsive .vc_tta-color-text.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-text.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent;
}
@media (min-width: 768px) {
  .vc_tta-color-text.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8;
  }
  .vc_tta-color-text.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-color-text.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-text.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after {
    border-color: #f0f0f0;
  }
  .vc_tta-color-text.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent;
  }
}
.vc_tta-color-text.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading {
  border-color: #444;
}
.vc_tta-color-text.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a {
  color: #444;
}
.vc_tta-color-text.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a:hover {
  color: #fff;
}
.vc_tta-color-text.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #444;
}
.vc_tta-color-text.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #444;
}
.vc_tta-color-text.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-text.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-text.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::after {
  border-color: #444;
}
@if ($text = false) {
  border-color: #444;
}
@if ($text-hover = false) {
  border-color: #fff;
}
.vc_tta-color-text.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-text.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
  border-color: #444;
}
.vc_tta-color-text.vc_tta-style-outline .vc_tta-tab > a {
  border-color: #444;
  background-color: transparent;
  color: #444;
}
.vc_tta-color-text.vc_tta-style-outline .vc_tta-tab > a:hover, .vc_tta-color-text.vc_tta-style-outline .vc_tta-tab > a:focus {
  background-color: #444;
  color: #fff;
}
.vc_tta-color-text.vc_tta-style-outline .vc_tta-tab.vc_active > a {
  border-color: #444;
  background-color: transparent;
  color: #444;
}
.vc_non_responsive .vc_tta-color-text.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-text.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
  background-color: transparent;
}
.vc_non_responsive .vc_tta-color-text.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-text.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-text.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-text.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-text.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-text.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after {
  border-color: #444;
}
.vc_non_responsive .vc_tta-color-text.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-text.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent;
}
@media (min-width: 768px) {
  .vc_tta-color-text.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
    background-color: transparent;
  }
  .vc_tta-color-text.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-color-text.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-text.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after {
    border-color: #444;
  }
  .vc_tta-color-text.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent;
  }
}
.vc_tta-color-text.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
  background-color: #3c3c3c;
}
.vc_tta-color-text.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-text.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:focus {
  background-color: #353535;
}
.vc_tta-color-text.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a {
  color: #fff;
}
.vc_tta-color-text.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
  background-color: #444;
}
.vc_tta-color-text.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #fff;
}
.vc_tta-color-text.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body {
  background-color: #444;
}
.vc_tta-color-text.vc_tta-style-flat:not(.vc_tta-o-no-fill) .vc_tta-panel-body {
  color: #fff;
}
@if ($text = false) {
  border-color: #fff;
}
@if ($text-hover = false) {
  border-color: false;
}
.vc_tta-color-text.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-text.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
  border-color: #fff;
}
.vc_tta-color-text.vc_tta-style-flat .vc_tta-tab > a {
  background-color: #3c3c3c;
  color: #fff;
}
.vc_tta-color-text.vc_tta-style-flat .vc_tta-tab > a:hover, .vc_tta-color-text.vc_tta-style-flat .vc_tta-tab > a:focus {
  background-color: #353535;
}
.vc_tta-color-text.vc_tta-style-flat .vc_tta-tab.vc_active > a {
  background-color: #444;
  color: #fff;
}
.vc_non_responsive .vc_tta-color-text.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-text.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
  background-color: #444;
}
.vc_non_responsive .vc_tta-color-text.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-text.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent;
}
@media (min-width: 768px) {
  .vc_tta-color-text.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
    background-color: #444;
  }
  .vc_tta-color-text.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent;
  }
}
.vc_tta-color-text.vc_tta-style-springv .vc_tta-panel .vc_tta-panel-title > a {
  color: #444;
}
@if ($text = false) {
  border-color: #444;
}
@if ($text-hover = false) {
  border-color: false;
}
.vc_tta-color-text.vc_tta-style-springv .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-text.vc_tta-style-springv .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
  border-color: false;
}
.vc_non_responsive .vc_tta-color-text.vc_tta-style-springv.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-text.vc_tta-style-springv.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent;
}
@media (min-width: 768px) {
  .vc_tta-color-text.vc_tta-style-springv.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent;
  }
}
.vc_tta-color-text.vc_tta-style-springv.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tab.vc_active > a {
  border-bottom-color: #444 !important;
}
.vc_tta-color-text.vc_tta-style-springv.vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-tab.vc_active > a {
  border-top-color: #444 !important;
}
.vc_tta-color-text.vc_tta-style-springv.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab.vc_active > a {
  border-right-color: #444 !important;
}
.vc_tta-color-text.vc_tta-style-springv.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tab.vc_active > a {
  border-left-color: #444 !important;
}
.vc_tta-color-meta-text.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
  border-color: #5e5e5e;
  background-color: #666;
}
.vc_tta-color-meta-text.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-meta-text.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus {
  background-color: #5e5e5e;
}
.vc_tta-color-meta-text.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {
  color: #fff;
}
.vc_tta-color-meta-text.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #f0f0f0;
  background-color: #f8f8f8;
}
.vc_tta-color-meta-text.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #666;
}
.vc_tta-color-meta-text.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
  background-color: #f8f8f8;
}
.vc_tta-color-meta-text.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-meta-text.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-meta-text.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after {
  border-color: #f0f0f0;
}
@if ($text = false) {
  border-color: #fff;
}
@if ($text-hover = false) {
  border-color: false;
}
.vc_tta-color-meta-text.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-meta-text.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
  border-color: #666;
}
.vc_tta-color-meta-text.vc_tta-style-classic .vc_tta-tab > a {
  border-color: #5e5e5e;
  background-color: #666;
  color: #fff;
}
.vc_tta-color-meta-text.vc_tta-style-classic .vc_tta-tab > a:hover, .vc_tta-color-meta-text.vc_tta-style-classic .vc_tta-tab > a:focus {
  background-color: #5e5e5e;
}
.vc_tta-color-meta-text.vc_tta-style-classic .vc_tta-tab.vc_active > a {
  border-color: #f0f0f0;
  background-color: #f8f8f8;
  color: #666;
}
.vc_non_responsive .vc_tta-color-meta-text.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-meta-text.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
  background-color: #f8f8f8;
}
.vc_non_responsive .vc_tta-color-meta-text.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-meta-text.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-meta-text.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-meta-text.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-meta-text.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-meta-text.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after {
  border-color: #f0f0f0;
}
.vc_non_responsive .vc_tta-color-meta-text.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-meta-text.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent;
}
@media (min-width: 768px) {
  .vc_tta-color-meta-text.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8;
  }
  .vc_tta-color-meta-text.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-color-meta-text.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-meta-text.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after {
    border-color: #f0f0f0;
  }
  .vc_tta-color-meta-text.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent;
  }
}
.vc_tta-color-meta-text.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading {
  border-color: #5e5e5e;
  background-color: #666;
}
.vc_tta-color-meta-text.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-meta-text.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:focus {
  background-color: #5e5e5e;
}
.vc_tta-color-meta-text.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title > a {
  color: #fff;
}
.vc_tta-color-meta-text.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #f0f0f0;
  background-color: #f8f8f8;
}
.vc_tta-color-meta-text.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #666;
}
.vc_tta-color-meta-text.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body {
  background-color: #f8f8f8;
}
.vc_tta-color-meta-text.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-meta-text.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-meta-text.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::after {
  border-color: #f0f0f0;
}
@if ($text = false) {
  border-color: #fff;
}
@if ($text-hover = false) {
  border-color: false;
}
.vc_tta-color-meta-text.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-meta-text.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
  border-color: #666;
}
.vc_tta-color-meta-text.vc_tta-style-modern .vc_tta-tab > a {
  border-color: #5e5e5e;
  background-color: #666;
  color: #fff;
}
.vc_tta-color-meta-text.vc_tta-style-modern .vc_tta-tab > a:hover, .vc_tta-color-meta-text.vc_tta-style-modern .vc_tta-tab > a:focus {
  background-color: #5e5e5e;
}
.vc_tta-color-meta-text.vc_tta-style-modern .vc_tta-tab.vc_active > a {
  border-color: #f0f0f0;
  background-color: #f8f8f8;
  color: #666;
}
.vc_non_responsive .vc_tta-color-meta-text.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-meta-text.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
  background-color: #f8f8f8;
}
.vc_non_responsive .vc_tta-color-meta-text.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-meta-text.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-meta-text.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-meta-text.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-meta-text.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-meta-text.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after {
  border-color: #f0f0f0;
}
.vc_non_responsive .vc_tta-color-meta-text.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-meta-text.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent;
}
@media (min-width: 768px) {
  .vc_tta-color-meta-text.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8;
  }
  .vc_tta-color-meta-text.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-color-meta-text.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-meta-text.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after {
    border-color: #f0f0f0;
  }
  .vc_tta-color-meta-text.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent;
  }
}
.vc_tta-color-meta-text.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading {
  border-color: #666;
}
.vc_tta-color-meta-text.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a {
  color: #666;
}
.vc_tta-color-meta-text.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a:hover {
  color: #fff;
}
.vc_tta-color-meta-text.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #666;
}
.vc_tta-color-meta-text.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #666;
}
.vc_tta-color-meta-text.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-meta-text.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-meta-text.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::after {
  border-color: #666;
}
@if ($text = false) {
  border-color: #666;
}
@if ($text-hover = false) {
  border-color: #fff;
}
.vc_tta-color-meta-text.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-meta-text.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
  border-color: #666;
}
.vc_tta-color-meta-text.vc_tta-style-outline .vc_tta-tab > a {
  border-color: #666;
  background-color: transparent;
  color: #666;
}
.vc_tta-color-meta-text.vc_tta-style-outline .vc_tta-tab > a:hover, .vc_tta-color-meta-text.vc_tta-style-outline .vc_tta-tab > a:focus {
  background-color: #666;
  color: #fff;
}
.vc_tta-color-meta-text.vc_tta-style-outline .vc_tta-tab.vc_active > a {
  border-color: #666;
  background-color: transparent;
  color: #666;
}
.vc_non_responsive .vc_tta-color-meta-text.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-meta-text.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
  background-color: transparent;
}
.vc_non_responsive .vc_tta-color-meta-text.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-meta-text.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-meta-text.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-meta-text.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-meta-text.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-meta-text.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after {
  border-color: #666;
}
.vc_non_responsive .vc_tta-color-meta-text.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-meta-text.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent;
}
@media (min-width: 768px) {
  .vc_tta-color-meta-text.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
    background-color: transparent;
  }
  .vc_tta-color-meta-text.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-color-meta-text.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-meta-text.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after {
    border-color: #666;
  }
  .vc_tta-color-meta-text.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent;
  }
}
.vc_tta-color-meta-text.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
  background-color: #5e5e5e;
}
.vc_tta-color-meta-text.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-meta-text.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:focus {
  background-color: #575757;
}
.vc_tta-color-meta-text.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a {
  color: #fff;
}
.vc_tta-color-meta-text.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
  background-color: #666;
}
.vc_tta-color-meta-text.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #fff;
}
.vc_tta-color-meta-text.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body {
  background-color: #666;
}
.vc_tta-color-meta-text.vc_tta-style-flat:not(.vc_tta-o-no-fill) .vc_tta-panel-body {
  color: #fff;
}
@if ($text = false) {
  border-color: #fff;
}
@if ($text-hover = false) {
  border-color: false;
}
.vc_tta-color-meta-text.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-meta-text.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
  border-color: #fff;
}
.vc_tta-color-meta-text.vc_tta-style-flat .vc_tta-tab > a {
  background-color: #5e5e5e;
  color: #fff;
}
.vc_tta-color-meta-text.vc_tta-style-flat .vc_tta-tab > a:hover, .vc_tta-color-meta-text.vc_tta-style-flat .vc_tta-tab > a:focus {
  background-color: #575757;
}
.vc_tta-color-meta-text.vc_tta-style-flat .vc_tta-tab.vc_active > a {
  background-color: #666;
  color: #fff;
}
.vc_non_responsive .vc_tta-color-meta-text.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-meta-text.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
  background-color: #666;
}
.vc_non_responsive .vc_tta-color-meta-text.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-meta-text.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent;
}
@media (min-width: 768px) {
  .vc_tta-color-meta-text.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
    background-color: #666;
  }
  .vc_tta-color-meta-text.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent;
  }
}
.vc_tta-color-meta-text.vc_tta-style-springv .vc_tta-panel .vc_tta-panel-title > a {
  color: #666;
}
@if ($text = false) {
  border-color: #666;
}
@if ($text-hover = false) {
  border-color: false;
}
.vc_tta-color-meta-text.vc_tta-style-springv .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-meta-text.vc_tta-style-springv .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
  border-color: false;
}
.vc_non_responsive .vc_tta-color-meta-text.vc_tta-style-springv.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-meta-text.vc_tta-style-springv.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent;
}
@media (min-width: 768px) {
  .vc_tta-color-meta-text.vc_tta-style-springv.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent;
  }
}
.vc_tta-color-meta-text.vc_tta-style-springv.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tab.vc_active > a {
  border-bottom-color: #666 !important;
}
.vc_tta-color-meta-text.vc_tta-style-springv.vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-tab.vc_active > a {
  border-top-color: #666 !important;
}
.vc_tta-color-meta-text.vc_tta-style-springv.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab.vc_active > a {
  border-right-color: #666 !important;
}
.vc_tta-color-meta-text.vc_tta-style-springv.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tab.vc_active > a {
  border-left-color: #666 !important;
}
.vc_tta-color-border.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
  border-color: rgba(120, 120, 120, 0.2);
  background-color: rgba(128, 128, 128, 0.2);
}
.vc_tta-color-border.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-border.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus {
  background-color: rgba(120, 120, 120, 0.2);
}
.vc_tta-color-border.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {
  color: #fff;
}
.vc_tta-color-border.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #f0f0f0;
  background-color: #f8f8f8;
}
.vc_tta-color-border.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #666;
}
.vc_tta-color-border.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
  background-color: #f8f8f8;
}
.vc_tta-color-border.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-border.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-border.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after {
  border-color: #f0f0f0;
}
@if ($text = false) {
  border-color: #fff;
}
@if ($text-hover = false) {
  border-color: false;
}
.vc_tta-color-border.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-border.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
  border-color: #666;
}
.vc_tta-color-border.vc_tta-style-classic .vc_tta-tab > a {
  border-color: rgba(120, 120, 120, 0.2);
  background-color: rgba(128, 128, 128, 0.2);
  color: #fff;
}
.vc_tta-color-border.vc_tta-style-classic .vc_tta-tab > a:hover, .vc_tta-color-border.vc_tta-style-classic .vc_tta-tab > a:focus {
  background-color: rgba(120, 120, 120, 0.2);
}
.vc_tta-color-border.vc_tta-style-classic .vc_tta-tab.vc_active > a {
  border-color: #f0f0f0;
  background-color: #f8f8f8;
  color: #666;
}
.vc_non_responsive .vc_tta-color-border.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-border.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
  background-color: #f8f8f8;
}
.vc_non_responsive .vc_tta-color-border.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-border.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-border.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-border.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-border.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-border.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after {
  border-color: #f0f0f0;
}
.vc_non_responsive .vc_tta-color-border.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-border.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent;
}
@media (min-width: 768px) {
  .vc_tta-color-border.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8;
  }
  .vc_tta-color-border.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-color-border.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-border.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after {
    border-color: #f0f0f0;
  }
  .vc_tta-color-border.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent;
  }
}
.vc_tta-color-border.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading {
  border-color: rgba(120, 120, 120, 0.2);
  background-color: rgba(128, 128, 128, 0.2);
}
.vc_tta-color-border.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-border.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:focus {
  background-color: rgba(120, 120, 120, 0.2);
}
.vc_tta-color-border.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title > a {
  color: #fff;
}
.vc_tta-color-border.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #f0f0f0;
  background-color: #f8f8f8;
}
.vc_tta-color-border.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #666;
}
.vc_tta-color-border.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body {
  background-color: #f8f8f8;
}
.vc_tta-color-border.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-border.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-border.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::after {
  border-color: #f0f0f0;
}
@if ($text = false) {
  border-color: #fff;
}
@if ($text-hover = false) {
  border-color: false;
}
.vc_tta-color-border.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-border.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
  border-color: #666;
}
.vc_tta-color-border.vc_tta-style-modern .vc_tta-tab > a {
  border-color: rgba(120, 120, 120, 0.2);
  background-color: rgba(128, 128, 128, 0.2);
  color: #fff;
}
.vc_tta-color-border.vc_tta-style-modern .vc_tta-tab > a:hover, .vc_tta-color-border.vc_tta-style-modern .vc_tta-tab > a:focus {
  background-color: rgba(120, 120, 120, 0.2);
}
.vc_tta-color-border.vc_tta-style-modern .vc_tta-tab.vc_active > a {
  border-color: #f0f0f0;
  background-color: #f8f8f8;
  color: #666;
}
.vc_non_responsive .vc_tta-color-border.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-border.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
  background-color: #f8f8f8;
}
.vc_non_responsive .vc_tta-color-border.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-border.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-border.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-border.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-border.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-border.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after {
  border-color: #f0f0f0;
}
.vc_non_responsive .vc_tta-color-border.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-border.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent;
}
@media (min-width: 768px) {
  .vc_tta-color-border.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8;
  }
  .vc_tta-color-border.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-color-border.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-border.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after {
    border-color: #f0f0f0;
  }
  .vc_tta-color-border.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent;
  }
}
.vc_tta-color-border.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading {
  border-color: rgba(128, 128, 128, 0.2);
}
.vc_tta-color-border.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a {
  color: rgba(128, 128, 128, 0.2);
}
.vc_tta-color-border.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a:hover {
  color: #fff;
}
.vc_tta-color-border.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: rgba(128, 128, 128, 0.2);
}
.vc_tta-color-border.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: rgba(128, 128, 128, 0.2);
}
.vc_tta-color-border.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-border.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-border.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::after {
  border-color: rgba(128, 128, 128, 0.2);
}
@if ($text = false) {
  border-color: rgba(128, 128, 128, 0.2);
}
@if ($text-hover = false) {
  border-color: #fff;
}
.vc_tta-color-border.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-border.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
  border-color: rgba(128, 128, 128, 0.2);
}
.vc_tta-color-border.vc_tta-style-outline .vc_tta-tab > a {
  border-color: rgba(128, 128, 128, 0.2);
  background-color: transparent;
  color: rgba(128, 128, 128, 0.2);
}
.vc_tta-color-border.vc_tta-style-outline .vc_tta-tab > a:hover, .vc_tta-color-border.vc_tta-style-outline .vc_tta-tab > a:focus {
  background-color: rgba(128, 128, 128, 0.2);
  color: #fff;
}
.vc_tta-color-border.vc_tta-style-outline .vc_tta-tab.vc_active > a {
  border-color: rgba(128, 128, 128, 0.2);
  background-color: transparent;
  color: rgba(128, 128, 128, 0.2);
}
.vc_non_responsive .vc_tta-color-border.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-border.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
  background-color: transparent;
}
.vc_non_responsive .vc_tta-color-border.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-border.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-border.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-border.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-border.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-border.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after {
  border-color: rgba(128, 128, 128, 0.2);
}
.vc_non_responsive .vc_tta-color-border.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-border.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent;
}
@media (min-width: 768px) {
  .vc_tta-color-border.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
    background-color: transparent;
  }
  .vc_tta-color-border.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-color-border.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-border.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after {
    border-color: rgba(128, 128, 128, 0.2);
  }
  .vc_tta-color-border.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent;
  }
}
.vc_tta-color-border.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
  background-color: rgba(120, 120, 120, 0.2);
}
.vc_tta-color-border.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-border.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:focus {
  background-color: rgba(113, 113, 113, 0.2);
}
.vc_tta-color-border.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a {
  color: #fff;
}
.vc_tta-color-border.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
  background-color: rgba(128, 128, 128, 0.2);
}
.vc_tta-color-border.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #fff;
}
.vc_tta-color-border.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body {
  background-color: rgba(128, 128, 128, 0.2);
}
.vc_tta-color-border.vc_tta-style-flat:not(.vc_tta-o-no-fill) .vc_tta-panel-body {
  color: #fff;
}
@if ($text = false) {
  border-color: #fff;
}
@if ($text-hover = false) {
  border-color: false;
}
.vc_tta-color-border.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-border.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
  border-color: #fff;
}
.vc_tta-color-border.vc_tta-style-flat .vc_tta-tab > a {
  background-color: rgba(120, 120, 120, 0.2);
  color: #fff;
}
.vc_tta-color-border.vc_tta-style-flat .vc_tta-tab > a:hover, .vc_tta-color-border.vc_tta-style-flat .vc_tta-tab > a:focus {
  background-color: rgba(113, 113, 113, 0.2);
}
.vc_tta-color-border.vc_tta-style-flat .vc_tta-tab.vc_active > a {
  background-color: rgba(128, 128, 128, 0.2);
  color: #fff;
}
.vc_non_responsive .vc_tta-color-border.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-border.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
  background-color: rgba(128, 128, 128, 0.2);
}
.vc_non_responsive .vc_tta-color-border.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-border.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent;
}
@media (min-width: 768px) {
  .vc_tta-color-border.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
    background-color: rgba(128, 128, 128, 0.2);
  }
  .vc_tta-color-border.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent;
  }
}
.vc_tta-color-border.vc_tta-style-springv .vc_tta-panel .vc_tta-panel-title > a {
  color: rgba(128, 128, 128, 0.2);
}
@if ($text = false) {
  border-color: rgba(128, 128, 128, 0.2);
}
@if ($text-hover = false) {
  border-color: false;
}
.vc_tta-color-border.vc_tta-style-springv .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-border.vc_tta-style-springv .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
  border-color: false;
}
.vc_non_responsive .vc_tta-color-border.vc_tta-style-springv.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-border.vc_tta-style-springv.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent;
}
@media (min-width: 768px) {
  .vc_tta-color-border.vc_tta-style-springv.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent;
  }
}
.vc_tta-color-border.vc_tta-style-springv.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tab.vc_active > a {
  border-bottom-color: rgba(128, 128, 128, 0.2) !important;
}
.vc_tta-color-border.vc_tta-style-springv.vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-tab.vc_active > a {
  border-top-color: rgba(128, 128, 128, 0.2) !important;
}
.vc_tta-color-border.vc_tta-style-springv.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab.vc_active > a {
  border-right-color: rgba(128, 128, 128, 0.2) !important;
}
.vc_tta-color-border.vc_tta-style-springv.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tab.vc_active > a {
  border-left-color: rgba(128, 128, 128, 0.2) !important;
}
.vc_tta-color-dark.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
  border-color: #000;
  background-color: #000;
}
.vc_tta-color-dark.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-dark.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus {
  background-color: #000;
}
.vc_tta-color-dark.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {
  color: #fff;
}
.vc_tta-color-dark.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #f0f0f0;
  background-color: #f8f8f8;
}
.vc_tta-color-dark.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #666;
}
.vc_tta-color-dark.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
  background-color: #f8f8f8;
}
.vc_tta-color-dark.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-dark.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-dark.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after {
  border-color: #f0f0f0;
}
@if ($text = false) {
  border-color: #fff;
}
@if ($text-hover = false) {
  border-color: false;
}
.vc_tta-color-dark.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-dark.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
  border-color: #666;
}
.vc_tta-color-dark.vc_tta-style-classic .vc_tta-tab > a {
  border-color: #000;
  background-color: #000;
  color: #fff;
}
.vc_tta-color-dark.vc_tta-style-classic .vc_tta-tab > a:hover, .vc_tta-color-dark.vc_tta-style-classic .vc_tta-tab > a:focus {
  background-color: #000;
}
.vc_tta-color-dark.vc_tta-style-classic .vc_tta-tab.vc_active > a {
  border-color: #f0f0f0;
  background-color: #f8f8f8;
  color: #666;
}
.vc_non_responsive .vc_tta-color-dark.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-dark.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
  background-color: #f8f8f8;
}
.vc_non_responsive .vc_tta-color-dark.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-dark.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-dark.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-dark.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-dark.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-dark.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after {
  border-color: #f0f0f0;
}
.vc_non_responsive .vc_tta-color-dark.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-dark.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent;
}
@media (min-width: 768px) {
  .vc_tta-color-dark.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8;
  }
  .vc_tta-color-dark.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-color-dark.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-dark.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after {
    border-color: #f0f0f0;
  }
  .vc_tta-color-dark.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent;
  }
}
.vc_tta-color-dark.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading {
  border-color: #000;
  background-color: #000;
}
.vc_tta-color-dark.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-dark.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:focus {
  background-color: #000;
}
.vc_tta-color-dark.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title > a {
  color: #fff;
}
.vc_tta-color-dark.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #f0f0f0;
  background-color: #f8f8f8;
}
.vc_tta-color-dark.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #666;
}
.vc_tta-color-dark.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body {
  background-color: #f8f8f8;
}
.vc_tta-color-dark.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-dark.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-dark.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::after {
  border-color: #f0f0f0;
}
@if ($text = false) {
  border-color: #fff;
}
@if ($text-hover = false) {
  border-color: false;
}
.vc_tta-color-dark.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-dark.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
  border-color: #666;
}
.vc_tta-color-dark.vc_tta-style-modern .vc_tta-tab > a {
  border-color: #000;
  background-color: #000;
  color: #fff;
}
.vc_tta-color-dark.vc_tta-style-modern .vc_tta-tab > a:hover, .vc_tta-color-dark.vc_tta-style-modern .vc_tta-tab > a:focus {
  background-color: #000;
}
.vc_tta-color-dark.vc_tta-style-modern .vc_tta-tab.vc_active > a {
  border-color: #f0f0f0;
  background-color: #f8f8f8;
  color: #666;
}
.vc_non_responsive .vc_tta-color-dark.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-dark.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
  background-color: #f8f8f8;
}
.vc_non_responsive .vc_tta-color-dark.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-dark.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-dark.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-dark.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-dark.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-dark.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after {
  border-color: #f0f0f0;
}
.vc_non_responsive .vc_tta-color-dark.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-dark.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent;
}
@media (min-width: 768px) {
  .vc_tta-color-dark.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8;
  }
  .vc_tta-color-dark.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-color-dark.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-dark.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after {
    border-color: #f0f0f0;
  }
  .vc_tta-color-dark.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent;
  }
}
.vc_tta-color-dark.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading {
  border-color: #000;
}
.vc_tta-color-dark.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a {
  color: #000;
}
.vc_tta-color-dark.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a:hover {
  color: #fff;
}
.vc_tta-color-dark.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #000;
}
.vc_tta-color-dark.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #000;
}
.vc_tta-color-dark.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-dark.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-dark.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::after {
  border-color: #000;
}
@if ($text = false) {
  border-color: #000;
}
@if ($text-hover = false) {
  border-color: #fff;
}
.vc_tta-color-dark.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-dark.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
  border-color: #000;
}
.vc_tta-color-dark.vc_tta-style-outline .vc_tta-tab > a {
  border-color: #000;
  background-color: transparent;
  color: #000;
}
.vc_tta-color-dark.vc_tta-style-outline .vc_tta-tab > a:hover, .vc_tta-color-dark.vc_tta-style-outline .vc_tta-tab > a:focus {
  background-color: #000;
  color: #fff;
}
.vc_tta-color-dark.vc_tta-style-outline .vc_tta-tab.vc_active > a {
  border-color: #000;
  background-color: transparent;
  color: #000;
}
.vc_non_responsive .vc_tta-color-dark.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-dark.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
  background-color: transparent;
}
.vc_non_responsive .vc_tta-color-dark.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-dark.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-dark.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-dark.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-dark.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-dark.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after {
  border-color: #000;
}
.vc_non_responsive .vc_tta-color-dark.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-dark.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent;
}
@media (min-width: 768px) {
  .vc_tta-color-dark.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
    background-color: transparent;
  }
  .vc_tta-color-dark.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-color-dark.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-dark.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after {
    border-color: #000;
  }
  .vc_tta-color-dark.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent;
  }
}
.vc_tta-color-dark.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
  background-color: #000;
}
.vc_tta-color-dark.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-dark.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:focus {
  background-color: #000;
}
.vc_tta-color-dark.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a {
  color: #fff;
}
.vc_tta-color-dark.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
  background-color: #000;
}
.vc_tta-color-dark.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #fff;
}
.vc_tta-color-dark.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body {
  background-color: #000;
}
.vc_tta-color-dark.vc_tta-style-flat:not(.vc_tta-o-no-fill) .vc_tta-panel-body {
  color: #fff;
}
@if ($text = false) {
  border-color: #fff;
}
@if ($text-hover = false) {
  border-color: false;
}
.vc_tta-color-dark.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-dark.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
  border-color: #fff;
}
.vc_tta-color-dark.vc_tta-style-flat .vc_tta-tab > a {
  background-color: #000;
  color: #fff;
}
.vc_tta-color-dark.vc_tta-style-flat .vc_tta-tab > a:hover, .vc_tta-color-dark.vc_tta-style-flat .vc_tta-tab > a:focus {
  background-color: #000;
}
.vc_tta-color-dark.vc_tta-style-flat .vc_tta-tab.vc_active > a {
  background-color: #000;
  color: #fff;
}
.vc_non_responsive .vc_tta-color-dark.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-dark.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
  background-color: #000;
}
.vc_non_responsive .vc_tta-color-dark.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-dark.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent;
}
@media (min-width: 768px) {
  .vc_tta-color-dark.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
    background-color: #000;
  }
  .vc_tta-color-dark.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent;
  }
}
.vc_tta-color-dark.vc_tta-style-springv .vc_tta-panel .vc_tta-panel-title > a {
  color: #000;
}
@if ($text = false) {
  border-color: #000;
}
@if ($text-hover = false) {
  border-color: false;
}
.vc_tta-color-dark.vc_tta-style-springv .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-dark.vc_tta-style-springv .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
  border-color: false;
}
.vc_non_responsive .vc_tta-color-dark.vc_tta-style-springv.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-dark.vc_tta-style-springv.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent;
}
@media (min-width: 768px) {
  .vc_tta-color-dark.vc_tta-style-springv.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent;
  }
}
.vc_tta-color-dark.vc_tta-style-springv.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tab.vc_active > a {
  border-bottom-color: #000 !important;
}
.vc_tta-color-dark.vc_tta-style-springv.vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-tab.vc_active > a {
  border-top-color: #000 !important;
}
.vc_tta-color-dark.vc_tta-style-springv.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab.vc_active > a {
  border-right-color: #000 !important;
}
.vc_tta-color-dark.vc_tta-style-springv.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tab.vc_active > a {
  border-left-color: #000 !important;
}
.vc_tta-color-gray2.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
  border-color: #1a1a1a;
  background-color: #222;
}
.vc_tta-color-gray2.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-gray2.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus {
  background-color: #1a1a1a;
}
.vc_tta-color-gray2.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {
  color: #fff;
}
.vc_tta-color-gray2.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #f0f0f0;
  background-color: #f8f8f8;
}
.vc_tta-color-gray2.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #666;
}
.vc_tta-color-gray2.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
  background-color: #f8f8f8;
}
.vc_tta-color-gray2.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-gray2.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-gray2.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after {
  border-color: #f0f0f0;
}
@if ($text = false) {
  border-color: #fff;
}
@if ($text-hover = false) {
  border-color: false;
}
.vc_tta-color-gray2.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-gray2.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
  border-color: #666;
}
.vc_tta-color-gray2.vc_tta-style-classic .vc_tta-tab > a {
  border-color: #1a1a1a;
  background-color: #222;
  color: #fff;
}
.vc_tta-color-gray2.vc_tta-style-classic .vc_tta-tab > a:hover, .vc_tta-color-gray2.vc_tta-style-classic .vc_tta-tab > a:focus {
  background-color: #1a1a1a;
}
.vc_tta-color-gray2.vc_tta-style-classic .vc_tta-tab.vc_active > a {
  border-color: #f0f0f0;
  background-color: #f8f8f8;
  color: #666;
}
.vc_non_responsive .vc_tta-color-gray2.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-gray2.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
  background-color: #f8f8f8;
}
.vc_non_responsive .vc_tta-color-gray2.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-gray2.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-gray2.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-gray2.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-gray2.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-gray2.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after {
  border-color: #f0f0f0;
}
.vc_non_responsive .vc_tta-color-gray2.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-gray2.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent;
}
@media (min-width: 768px) {
  .vc_tta-color-gray2.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8;
  }
  .vc_tta-color-gray2.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-color-gray2.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-gray2.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after {
    border-color: #f0f0f0;
  }
  .vc_tta-color-gray2.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent;
  }
}
.vc_tta-color-gray2.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading {
  border-color: #1a1a1a;
  background-color: #222;
}
.vc_tta-color-gray2.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-gray2.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:focus {
  background-color: #1a1a1a;
}
.vc_tta-color-gray2.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title > a {
  color: #fff;
}
.vc_tta-color-gray2.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #f0f0f0;
  background-color: #f8f8f8;
}
.vc_tta-color-gray2.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #666;
}
.vc_tta-color-gray2.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body {
  background-color: #f8f8f8;
}
.vc_tta-color-gray2.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-gray2.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-gray2.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::after {
  border-color: #f0f0f0;
}
@if ($text = false) {
  border-color: #fff;
}
@if ($text-hover = false) {
  border-color: false;
}
.vc_tta-color-gray2.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-gray2.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
  border-color: #666;
}
.vc_tta-color-gray2.vc_tta-style-modern .vc_tta-tab > a {
  border-color: #1a1a1a;
  background-color: #222;
  color: #fff;
}
.vc_tta-color-gray2.vc_tta-style-modern .vc_tta-tab > a:hover, .vc_tta-color-gray2.vc_tta-style-modern .vc_tta-tab > a:focus {
  background-color: #1a1a1a;
}
.vc_tta-color-gray2.vc_tta-style-modern .vc_tta-tab.vc_active > a {
  border-color: #f0f0f0;
  background-color: #f8f8f8;
  color: #666;
}
.vc_non_responsive .vc_tta-color-gray2.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-gray2.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
  background-color: #f8f8f8;
}
.vc_non_responsive .vc_tta-color-gray2.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-gray2.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-gray2.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-gray2.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-gray2.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-gray2.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after {
  border-color: #f0f0f0;
}
.vc_non_responsive .vc_tta-color-gray2.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-gray2.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent;
}
@media (min-width: 768px) {
  .vc_tta-color-gray2.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8;
  }
  .vc_tta-color-gray2.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-color-gray2.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-gray2.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after {
    border-color: #f0f0f0;
  }
  .vc_tta-color-gray2.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent;
  }
}
.vc_tta-color-gray2.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading {
  border-color: #222;
}
.vc_tta-color-gray2.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a {
  color: #222;
}
.vc_tta-color-gray2.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a:hover {
  color: #fff;
}
.vc_tta-color-gray2.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #222;
}
.vc_tta-color-gray2.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #222;
}
.vc_tta-color-gray2.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-gray2.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-gray2.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::after {
  border-color: #222;
}
@if ($text = false) {
  border-color: #222;
}
@if ($text-hover = false) {
  border-color: #fff;
}
.vc_tta-color-gray2.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-gray2.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
  border-color: #222;
}
.vc_tta-color-gray2.vc_tta-style-outline .vc_tta-tab > a {
  border-color: #222;
  background-color: transparent;
  color: #222;
}
.vc_tta-color-gray2.vc_tta-style-outline .vc_tta-tab > a:hover, .vc_tta-color-gray2.vc_tta-style-outline .vc_tta-tab > a:focus {
  background-color: #222;
  color: #fff;
}
.vc_tta-color-gray2.vc_tta-style-outline .vc_tta-tab.vc_active > a {
  border-color: #222;
  background-color: transparent;
  color: #222;
}
.vc_non_responsive .vc_tta-color-gray2.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-gray2.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
  background-color: transparent;
}
.vc_non_responsive .vc_tta-color-gray2.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-gray2.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-gray2.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-gray2.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-gray2.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-gray2.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after {
  border-color: #222;
}
.vc_non_responsive .vc_tta-color-gray2.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-gray2.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent;
}
@media (min-width: 768px) {
  .vc_tta-color-gray2.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
    background-color: transparent;
  }
  .vc_tta-color-gray2.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-color-gray2.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-gray2.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after {
    border-color: #222;
  }
  .vc_tta-color-gray2.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent;
  }
}
.vc_tta-color-gray2.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
  background-color: #1a1a1a;
}
.vc_tta-color-gray2.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-gray2.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:focus {
  background-color: #131313;
}
.vc_tta-color-gray2.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a {
  color: #fff;
}
.vc_tta-color-gray2.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
  background-color: #222;
}
.vc_tta-color-gray2.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #fff;
}
.vc_tta-color-gray2.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body {
  background-color: #222;
}
.vc_tta-color-gray2.vc_tta-style-flat:not(.vc_tta-o-no-fill) .vc_tta-panel-body {
  color: #fff;
}
@if ($text = false) {
  border-color: #fff;
}
@if ($text-hover = false) {
  border-color: false;
}
.vc_tta-color-gray2.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-gray2.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
  border-color: #fff;
}
.vc_tta-color-gray2.vc_tta-style-flat .vc_tta-tab > a {
  background-color: #1a1a1a;
  color: #fff;
}
.vc_tta-color-gray2.vc_tta-style-flat .vc_tta-tab > a:hover, .vc_tta-color-gray2.vc_tta-style-flat .vc_tta-tab > a:focus {
  background-color: #131313;
}
.vc_tta-color-gray2.vc_tta-style-flat .vc_tta-tab.vc_active > a {
  background-color: #222;
  color: #fff;
}
.vc_non_responsive .vc_tta-color-gray2.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-gray2.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
  background-color: #222;
}
.vc_non_responsive .vc_tta-color-gray2.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-gray2.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent;
}
@media (min-width: 768px) {
  .vc_tta-color-gray2.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
    background-color: #222;
  }
  .vc_tta-color-gray2.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent;
  }
}
.vc_tta-color-gray2.vc_tta-style-springv .vc_tta-panel .vc_tta-panel-title > a {
  color: #222;
}
@if ($text = false) {
  border-color: #222;
}
@if ($text-hover = false) {
  border-color: false;
}
.vc_tta-color-gray2.vc_tta-style-springv .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-gray2.vc_tta-style-springv .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
  border-color: false;
}
.vc_non_responsive .vc_tta-color-gray2.vc_tta-style-springv.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-gray2.vc_tta-style-springv.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent;
}
@media (min-width: 768px) {
  .vc_tta-color-gray2.vc_tta-style-springv.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent;
  }
}
.vc_tta-color-gray2.vc_tta-style-springv.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tab.vc_active > a {
  border-bottom-color: #222 !important;
}
.vc_tta-color-gray2.vc_tta-style-springv.vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-tab.vc_active > a {
  border-top-color: #222 !important;
}
.vc_tta-color-gray2.vc_tta-style-springv.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab.vc_active > a {
  border-right-color: #222 !important;
}
.vc_tta-color-gray2.vc_tta-style-springv.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tab.vc_active > a {
  border-left-color: #222 !important;
}
.vc_tta-color-gray4.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
  border-color: #3c3c3c;
  background-color: #444;
}
.vc_tta-color-gray4.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-gray4.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus {
  background-color: #3c3c3c;
}
.vc_tta-color-gray4.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {
  color: #fff;
}
.vc_tta-color-gray4.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #f0f0f0;
  background-color: #f8f8f8;
}
.vc_tta-color-gray4.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #666;
}
.vc_tta-color-gray4.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
  background-color: #f8f8f8;
}
.vc_tta-color-gray4.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-gray4.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-gray4.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after {
  border-color: #f0f0f0;
}
@if ($text = false) {
  border-color: #fff;
}
@if ($text-hover = false) {
  border-color: false;
}
.vc_tta-color-gray4.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-gray4.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
  border-color: #666;
}
.vc_tta-color-gray4.vc_tta-style-classic .vc_tta-tab > a {
  border-color: #3c3c3c;
  background-color: #444;
  color: #fff;
}
.vc_tta-color-gray4.vc_tta-style-classic .vc_tta-tab > a:hover, .vc_tta-color-gray4.vc_tta-style-classic .vc_tta-tab > a:focus {
  background-color: #3c3c3c;
}
.vc_tta-color-gray4.vc_tta-style-classic .vc_tta-tab.vc_active > a {
  border-color: #f0f0f0;
  background-color: #f8f8f8;
  color: #666;
}
.vc_non_responsive .vc_tta-color-gray4.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-gray4.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
  background-color: #f8f8f8;
}
.vc_non_responsive .vc_tta-color-gray4.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-gray4.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-gray4.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-gray4.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-gray4.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-gray4.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after {
  border-color: #f0f0f0;
}
.vc_non_responsive .vc_tta-color-gray4.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-gray4.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent;
}
@media (min-width: 768px) {
  .vc_tta-color-gray4.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8;
  }
  .vc_tta-color-gray4.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-color-gray4.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-gray4.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after {
    border-color: #f0f0f0;
  }
  .vc_tta-color-gray4.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent;
  }
}
.vc_tta-color-gray4.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading {
  border-color: #3c3c3c;
  background-color: #444;
}
.vc_tta-color-gray4.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-gray4.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:focus {
  background-color: #3c3c3c;
}
.vc_tta-color-gray4.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title > a {
  color: #fff;
}
.vc_tta-color-gray4.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #f0f0f0;
  background-color: #f8f8f8;
}
.vc_tta-color-gray4.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #666;
}
.vc_tta-color-gray4.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body {
  background-color: #f8f8f8;
}
.vc_tta-color-gray4.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-gray4.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-gray4.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::after {
  border-color: #f0f0f0;
}
@if ($text = false) {
  border-color: #fff;
}
@if ($text-hover = false) {
  border-color: false;
}
.vc_tta-color-gray4.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-gray4.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
  border-color: #666;
}
.vc_tta-color-gray4.vc_tta-style-modern .vc_tta-tab > a {
  border-color: #3c3c3c;
  background-color: #444;
  color: #fff;
}
.vc_tta-color-gray4.vc_tta-style-modern .vc_tta-tab > a:hover, .vc_tta-color-gray4.vc_tta-style-modern .vc_tta-tab > a:focus {
  background-color: #3c3c3c;
}
.vc_tta-color-gray4.vc_tta-style-modern .vc_tta-tab.vc_active > a {
  border-color: #f0f0f0;
  background-color: #f8f8f8;
  color: #666;
}
.vc_non_responsive .vc_tta-color-gray4.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-gray4.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
  background-color: #f8f8f8;
}
.vc_non_responsive .vc_tta-color-gray4.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-gray4.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-gray4.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-gray4.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-gray4.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-gray4.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after {
  border-color: #f0f0f0;
}
.vc_non_responsive .vc_tta-color-gray4.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-gray4.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent;
}
@media (min-width: 768px) {
  .vc_tta-color-gray4.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8;
  }
  .vc_tta-color-gray4.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-color-gray4.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-gray4.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after {
    border-color: #f0f0f0;
  }
  .vc_tta-color-gray4.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent;
  }
}
.vc_tta-color-gray4.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading {
  border-color: #444;
}
.vc_tta-color-gray4.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a {
  color: #444;
}
.vc_tta-color-gray4.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a:hover {
  color: #fff;
}
.vc_tta-color-gray4.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #444;
}
.vc_tta-color-gray4.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #444;
}
.vc_tta-color-gray4.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-gray4.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-gray4.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::after {
  border-color: #444;
}
@if ($text = false) {
  border-color: #444;
}
@if ($text-hover = false) {
  border-color: #fff;
}
.vc_tta-color-gray4.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-gray4.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
  border-color: #444;
}
.vc_tta-color-gray4.vc_tta-style-outline .vc_tta-tab > a {
  border-color: #444;
  background-color: transparent;
  color: #444;
}
.vc_tta-color-gray4.vc_tta-style-outline .vc_tta-tab > a:hover, .vc_tta-color-gray4.vc_tta-style-outline .vc_tta-tab > a:focus {
  background-color: #444;
  color: #fff;
}
.vc_tta-color-gray4.vc_tta-style-outline .vc_tta-tab.vc_active > a {
  border-color: #444;
  background-color: transparent;
  color: #444;
}
.vc_non_responsive .vc_tta-color-gray4.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-gray4.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
  background-color: transparent;
}
.vc_non_responsive .vc_tta-color-gray4.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-gray4.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-gray4.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-gray4.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-gray4.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-gray4.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after {
  border-color: #444;
}
.vc_non_responsive .vc_tta-color-gray4.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-gray4.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent;
}
@media (min-width: 768px) {
  .vc_tta-color-gray4.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
    background-color: transparent;
  }
  .vc_tta-color-gray4.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-color-gray4.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-gray4.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after {
    border-color: #444;
  }
  .vc_tta-color-gray4.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent;
  }
}
.vc_tta-color-gray4.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
  background-color: #3c3c3c;
}
.vc_tta-color-gray4.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-gray4.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:focus {
  background-color: #353535;
}
.vc_tta-color-gray4.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a {
  color: #fff;
}
.vc_tta-color-gray4.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
  background-color: #444;
}
.vc_tta-color-gray4.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #fff;
}
.vc_tta-color-gray4.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body {
  background-color: #444;
}
.vc_tta-color-gray4.vc_tta-style-flat:not(.vc_tta-o-no-fill) .vc_tta-panel-body {
  color: #fff;
}
@if ($text = false) {
  border-color: #fff;
}
@if ($text-hover = false) {
  border-color: false;
}
.vc_tta-color-gray4.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-gray4.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
  border-color: #fff;
}
.vc_tta-color-gray4.vc_tta-style-flat .vc_tta-tab > a {
  background-color: #3c3c3c;
  color: #fff;
}
.vc_tta-color-gray4.vc_tta-style-flat .vc_tta-tab > a:hover, .vc_tta-color-gray4.vc_tta-style-flat .vc_tta-tab > a:focus {
  background-color: #353535;
}
.vc_tta-color-gray4.vc_tta-style-flat .vc_tta-tab.vc_active > a {
  background-color: #444;
  color: #fff;
}
.vc_non_responsive .vc_tta-color-gray4.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-gray4.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
  background-color: #444;
}
.vc_non_responsive .vc_tta-color-gray4.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-gray4.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent;
}
@media (min-width: 768px) {
  .vc_tta-color-gray4.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
    background-color: #444;
  }
  .vc_tta-color-gray4.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent;
  }
}
.vc_tta-color-gray4.vc_tta-style-springv .vc_tta-panel .vc_tta-panel-title > a {
  color: #444;
}
@if ($text = false) {
  border-color: #444;
}
@if ($text-hover = false) {
  border-color: false;
}
.vc_tta-color-gray4.vc_tta-style-springv .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-gray4.vc_tta-style-springv .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
  border-color: false;
}
.vc_non_responsive .vc_tta-color-gray4.vc_tta-style-springv.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-gray4.vc_tta-style-springv.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent;
}
@media (min-width: 768px) {
  .vc_tta-color-gray4.vc_tta-style-springv.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent;
  }
}
.vc_tta-color-gray4.vc_tta-style-springv.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tab.vc_active > a {
  border-bottom-color: #444 !important;
}
.vc_tta-color-gray4.vc_tta-style-springv.vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-tab.vc_active > a {
  border-top-color: #444 !important;
}
.vc_tta-color-gray4.vc_tta-style-springv.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab.vc_active > a {
  border-right-color: #444 !important;
}
.vc_tta-color-gray4.vc_tta-style-springv.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tab.vc_active > a {
  border-left-color: #444 !important;
}
.vc_tta-color-gray6.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
  border-color: #5e5e5e;
  background-color: #666;
}
.vc_tta-color-gray6.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-gray6.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus {
  background-color: #5e5e5e;
}
.vc_tta-color-gray6.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {
  color: #fff;
}
.vc_tta-color-gray6.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #f0f0f0;
  background-color: #f8f8f8;
}
.vc_tta-color-gray6.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #666;
}
.vc_tta-color-gray6.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
  background-color: #f8f8f8;
}
.vc_tta-color-gray6.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-gray6.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-gray6.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after {
  border-color: #f0f0f0;
}
@if ($text = false) {
  border-color: #fff;
}
@if ($text-hover = false) {
  border-color: false;
}
.vc_tta-color-gray6.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-gray6.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
  border-color: #666;
}
.vc_tta-color-gray6.vc_tta-style-classic .vc_tta-tab > a {
  border-color: #5e5e5e;
  background-color: #666;
  color: #fff;
}
.vc_tta-color-gray6.vc_tta-style-classic .vc_tta-tab > a:hover, .vc_tta-color-gray6.vc_tta-style-classic .vc_tta-tab > a:focus {
  background-color: #5e5e5e;
}
.vc_tta-color-gray6.vc_tta-style-classic .vc_tta-tab.vc_active > a {
  border-color: #f0f0f0;
  background-color: #f8f8f8;
  color: #666;
}
.vc_non_responsive .vc_tta-color-gray6.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-gray6.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
  background-color: #f8f8f8;
}
.vc_non_responsive .vc_tta-color-gray6.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-gray6.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-gray6.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-gray6.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-gray6.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-gray6.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after {
  border-color: #f0f0f0;
}
.vc_non_responsive .vc_tta-color-gray6.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-gray6.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent;
}
@media (min-width: 768px) {
  .vc_tta-color-gray6.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8;
  }
  .vc_tta-color-gray6.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-color-gray6.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-gray6.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after {
    border-color: #f0f0f0;
  }
  .vc_tta-color-gray6.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent;
  }
}
.vc_tta-color-gray6.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading {
  border-color: #5e5e5e;
  background-color: #666;
}
.vc_tta-color-gray6.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-gray6.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:focus {
  background-color: #5e5e5e;
}
.vc_tta-color-gray6.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title > a {
  color: #fff;
}
.vc_tta-color-gray6.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #f0f0f0;
  background-color: #f8f8f8;
}
.vc_tta-color-gray6.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #666;
}
.vc_tta-color-gray6.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body {
  background-color: #f8f8f8;
}
.vc_tta-color-gray6.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-gray6.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-gray6.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::after {
  border-color: #f0f0f0;
}
@if ($text = false) {
  border-color: #fff;
}
@if ($text-hover = false) {
  border-color: false;
}
.vc_tta-color-gray6.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-gray6.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
  border-color: #666;
}
.vc_tta-color-gray6.vc_tta-style-modern .vc_tta-tab > a {
  border-color: #5e5e5e;
  background-color: #666;
  color: #fff;
}
.vc_tta-color-gray6.vc_tta-style-modern .vc_tta-tab > a:hover, .vc_tta-color-gray6.vc_tta-style-modern .vc_tta-tab > a:focus {
  background-color: #5e5e5e;
}
.vc_tta-color-gray6.vc_tta-style-modern .vc_tta-tab.vc_active > a {
  border-color: #f0f0f0;
  background-color: #f8f8f8;
  color: #666;
}
.vc_non_responsive .vc_tta-color-gray6.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-gray6.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
  background-color: #f8f8f8;
}
.vc_non_responsive .vc_tta-color-gray6.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-gray6.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-gray6.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-gray6.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-gray6.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-gray6.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after {
  border-color: #f0f0f0;
}
.vc_non_responsive .vc_tta-color-gray6.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-gray6.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent;
}
@media (min-width: 768px) {
  .vc_tta-color-gray6.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8;
  }
  .vc_tta-color-gray6.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-color-gray6.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-gray6.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after {
    border-color: #f0f0f0;
  }
  .vc_tta-color-gray6.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent;
  }
}
.vc_tta-color-gray6.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading {
  border-color: #666;
}
.vc_tta-color-gray6.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a {
  color: #666;
}
.vc_tta-color-gray6.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a:hover {
  color: #fff;
}
.vc_tta-color-gray6.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #666;
}
.vc_tta-color-gray6.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #666;
}
.vc_tta-color-gray6.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-gray6.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-gray6.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::after {
  border-color: #666;
}
@if ($text = false) {
  border-color: #666;
}
@if ($text-hover = false) {
  border-color: #fff;
}
.vc_tta-color-gray6.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-gray6.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
  border-color: #666;
}
.vc_tta-color-gray6.vc_tta-style-outline .vc_tta-tab > a {
  border-color: #666;
  background-color: transparent;
  color: #666;
}
.vc_tta-color-gray6.vc_tta-style-outline .vc_tta-tab > a:hover, .vc_tta-color-gray6.vc_tta-style-outline .vc_tta-tab > a:focus {
  background-color: #666;
  color: #fff;
}
.vc_tta-color-gray6.vc_tta-style-outline .vc_tta-tab.vc_active > a {
  border-color: #666;
  background-color: transparent;
  color: #666;
}
.vc_non_responsive .vc_tta-color-gray6.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-gray6.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
  background-color: transparent;
}
.vc_non_responsive .vc_tta-color-gray6.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-gray6.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-gray6.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-gray6.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-gray6.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-gray6.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after {
  border-color: #666;
}
.vc_non_responsive .vc_tta-color-gray6.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-gray6.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent;
}
@media (min-width: 768px) {
  .vc_tta-color-gray6.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
    background-color: transparent;
  }
  .vc_tta-color-gray6.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-color-gray6.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-gray6.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after {
    border-color: #666;
  }
  .vc_tta-color-gray6.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent;
  }
}
.vc_tta-color-gray6.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
  background-color: #5e5e5e;
}
.vc_tta-color-gray6.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-gray6.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:focus {
  background-color: #575757;
}
.vc_tta-color-gray6.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a {
  color: #fff;
}
.vc_tta-color-gray6.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
  background-color: #666;
}
.vc_tta-color-gray6.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #fff;
}
.vc_tta-color-gray6.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body {
  background-color: #666;
}
.vc_tta-color-gray6.vc_tta-style-flat:not(.vc_tta-o-no-fill) .vc_tta-panel-body {
  color: #fff;
}
@if ($text = false) {
  border-color: #fff;
}
@if ($text-hover = false) {
  border-color: false;
}
.vc_tta-color-gray6.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-gray6.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
  border-color: #fff;
}
.vc_tta-color-gray6.vc_tta-style-flat .vc_tta-tab > a {
  background-color: #5e5e5e;
  color: #fff;
}
.vc_tta-color-gray6.vc_tta-style-flat .vc_tta-tab > a:hover, .vc_tta-color-gray6.vc_tta-style-flat .vc_tta-tab > a:focus {
  background-color: #575757;
}
.vc_tta-color-gray6.vc_tta-style-flat .vc_tta-tab.vc_active > a {
  background-color: #666;
  color: #fff;
}
.vc_non_responsive .vc_tta-color-gray6.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-gray6.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
  background-color: #666;
}
.vc_non_responsive .vc_tta-color-gray6.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-gray6.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent;
}
@media (min-width: 768px) {
  .vc_tta-color-gray6.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
    background-color: #666;
  }
  .vc_tta-color-gray6.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent;
  }
}
.vc_tta-color-gray6.vc_tta-style-springv .vc_tta-panel .vc_tta-panel-title > a {
  color: #666;
}
@if ($text = false) {
  border-color: #666;
}
@if ($text-hover = false) {
  border-color: false;
}
.vc_tta-color-gray6.vc_tta-style-springv .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-gray6.vc_tta-style-springv .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
  border-color: false;
}
.vc_non_responsive .vc_tta-color-gray6.vc_tta-style-springv.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-gray6.vc_tta-style-springv.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent;
}
@media (min-width: 768px) {
  .vc_tta-color-gray6.vc_tta-style-springv.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent;
  }
}
.vc_tta-color-gray6.vc_tta-style-springv.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tab.vc_active > a {
  border-bottom-color: #666 !important;
}
.vc_tta-color-gray6.vc_tta-style-springv.vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-tab.vc_active > a {
  border-top-color: #666 !important;
}
.vc_tta-color-gray6.vc_tta-style-springv.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab.vc_active > a {
  border-right-color: #666 !important;
}
.vc_tta-color-gray6.vc_tta-style-springv.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tab.vc_active > a {
  border-left-color: #666 !important;
}
.vc_tta-color-gray8.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
  border-color: #808080;
  background-color: #888;
}
.vc_tta-color-gray8.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-gray8.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus {
  background-color: #808080;
}
.vc_tta-color-gray8.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {
  color: #fff;
}
.vc_tta-color-gray8.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #f0f0f0;
  background-color: #f8f8f8;
}
.vc_tta-color-gray8.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #666;
}
.vc_tta-color-gray8.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
  background-color: #f8f8f8;
}
.vc_tta-color-gray8.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-gray8.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-gray8.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after {
  border-color: #f0f0f0;
}
@if ($text = false) {
  border-color: #fff;
}
@if ($text-hover = false) {
  border-color: false;
}
.vc_tta-color-gray8.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-gray8.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
  border-color: #666;
}
.vc_tta-color-gray8.vc_tta-style-classic .vc_tta-tab > a {
  border-color: #808080;
  background-color: #888;
  color: #fff;
}
.vc_tta-color-gray8.vc_tta-style-classic .vc_tta-tab > a:hover, .vc_tta-color-gray8.vc_tta-style-classic .vc_tta-tab > a:focus {
  background-color: #808080;
}
.vc_tta-color-gray8.vc_tta-style-classic .vc_tta-tab.vc_active > a {
  border-color: #f0f0f0;
  background-color: #f8f8f8;
  color: #666;
}
.vc_non_responsive .vc_tta-color-gray8.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-gray8.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
  background-color: #f8f8f8;
}
.vc_non_responsive .vc_tta-color-gray8.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-gray8.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-gray8.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-gray8.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-gray8.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-gray8.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after {
  border-color: #f0f0f0;
}
.vc_non_responsive .vc_tta-color-gray8.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-gray8.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent;
}
@media (min-width: 768px) {
  .vc_tta-color-gray8.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8;
  }
  .vc_tta-color-gray8.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-color-gray8.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-gray8.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after {
    border-color: #f0f0f0;
  }
  .vc_tta-color-gray8.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent;
  }
}
.vc_tta-color-gray8.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading {
  border-color: #808080;
  background-color: #888;
}
.vc_tta-color-gray8.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-gray8.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:focus {
  background-color: #808080;
}
.vc_tta-color-gray8.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title > a {
  color: #fff;
}
.vc_tta-color-gray8.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #f0f0f0;
  background-color: #f8f8f8;
}
.vc_tta-color-gray8.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #666;
}
.vc_tta-color-gray8.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body {
  background-color: #f8f8f8;
}
.vc_tta-color-gray8.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-gray8.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-gray8.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::after {
  border-color: #f0f0f0;
}
@if ($text = false) {
  border-color: #fff;
}
@if ($text-hover = false) {
  border-color: false;
}
.vc_tta-color-gray8.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-gray8.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
  border-color: #666;
}
.vc_tta-color-gray8.vc_tta-style-modern .vc_tta-tab > a {
  border-color: #808080;
  background-color: #888;
  color: #fff;
}
.vc_tta-color-gray8.vc_tta-style-modern .vc_tta-tab > a:hover, .vc_tta-color-gray8.vc_tta-style-modern .vc_tta-tab > a:focus {
  background-color: #808080;
}
.vc_tta-color-gray8.vc_tta-style-modern .vc_tta-tab.vc_active > a {
  border-color: #f0f0f0;
  background-color: #f8f8f8;
  color: #666;
}
.vc_non_responsive .vc_tta-color-gray8.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-gray8.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
  background-color: #f8f8f8;
}
.vc_non_responsive .vc_tta-color-gray8.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-gray8.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-gray8.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-gray8.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-gray8.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-gray8.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after {
  border-color: #f0f0f0;
}
.vc_non_responsive .vc_tta-color-gray8.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-gray8.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent;
}
@media (min-width: 768px) {
  .vc_tta-color-gray8.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8;
  }
  .vc_tta-color-gray8.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-color-gray8.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-gray8.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after {
    border-color: #f0f0f0;
  }
  .vc_tta-color-gray8.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent;
  }
}
.vc_tta-color-gray8.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading {
  border-color: #888;
}
.vc_tta-color-gray8.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a {
  color: #888;
}
.vc_tta-color-gray8.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a:hover {
  color: #fff;
}
.vc_tta-color-gray8.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #888;
}
.vc_tta-color-gray8.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #888;
}
.vc_tta-color-gray8.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-gray8.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-gray8.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::after {
  border-color: #888;
}
@if ($text = false) {
  border-color: #888;
}
@if ($text-hover = false) {
  border-color: #fff;
}
.vc_tta-color-gray8.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-gray8.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
  border-color: #888;
}
.vc_tta-color-gray8.vc_tta-style-outline .vc_tta-tab > a {
  border-color: #888;
  background-color: transparent;
  color: #888;
}
.vc_tta-color-gray8.vc_tta-style-outline .vc_tta-tab > a:hover, .vc_tta-color-gray8.vc_tta-style-outline .vc_tta-tab > a:focus {
  background-color: #888;
  color: #fff;
}
.vc_tta-color-gray8.vc_tta-style-outline .vc_tta-tab.vc_active > a {
  border-color: #888;
  background-color: transparent;
  color: #888;
}
.vc_non_responsive .vc_tta-color-gray8.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-gray8.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
  background-color: transparent;
}
.vc_non_responsive .vc_tta-color-gray8.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-gray8.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-gray8.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-gray8.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-gray8.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-gray8.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after {
  border-color: #888;
}
.vc_non_responsive .vc_tta-color-gray8.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-gray8.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent;
}
@media (min-width: 768px) {
  .vc_tta-color-gray8.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
    background-color: transparent;
  }
  .vc_tta-color-gray8.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-color-gray8.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-gray8.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after {
    border-color: #888;
  }
  .vc_tta-color-gray8.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent;
  }
}
.vc_tta-color-gray8.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
  background-color: #808080;
}
.vc_tta-color-gray8.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-gray8.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:focus {
  background-color: #797979;
}
.vc_tta-color-gray8.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a {
  color: #fff;
}
.vc_tta-color-gray8.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
  background-color: #888;
}
.vc_tta-color-gray8.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #fff;
}
.vc_tta-color-gray8.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body {
  background-color: #888;
}
.vc_tta-color-gray8.vc_tta-style-flat:not(.vc_tta-o-no-fill) .vc_tta-panel-body {
  color: #fff;
}
@if ($text = false) {
  border-color: #fff;
}
@if ($text-hover = false) {
  border-color: false;
}
.vc_tta-color-gray8.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-gray8.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
  border-color: #fff;
}
.vc_tta-color-gray8.vc_tta-style-flat .vc_tta-tab > a {
  background-color: #808080;
  color: #fff;
}
.vc_tta-color-gray8.vc_tta-style-flat .vc_tta-tab > a:hover, .vc_tta-color-gray8.vc_tta-style-flat .vc_tta-tab > a:focus {
  background-color: #797979;
}
.vc_tta-color-gray8.vc_tta-style-flat .vc_tta-tab.vc_active > a {
  background-color: #888;
  color: #fff;
}
.vc_non_responsive .vc_tta-color-gray8.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-gray8.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
  background-color: #888;
}
.vc_non_responsive .vc_tta-color-gray8.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-gray8.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent;
}
@media (min-width: 768px) {
  .vc_tta-color-gray8.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
    background-color: #888;
  }
  .vc_tta-color-gray8.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent;
  }
}
.vc_tta-color-gray8.vc_tta-style-springv .vc_tta-panel .vc_tta-panel-title > a {
  color: #888;
}
@if ($text = false) {
  border-color: #888;
}
@if ($text-hover = false) {
  border-color: false;
}
.vc_tta-color-gray8.vc_tta-style-springv .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-gray8.vc_tta-style-springv .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
  border-color: false;
}
.vc_non_responsive .vc_tta-color-gray8.vc_tta-style-springv.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-gray8.vc_tta-style-springv.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent;
}
@media (min-width: 768px) {
  .vc_tta-color-gray8.vc_tta-style-springv.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent;
  }
}
.vc_tta-color-gray8.vc_tta-style-springv.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tab.vc_active > a {
  border-bottom-color: #888 !important;
}
.vc_tta-color-gray8.vc_tta-style-springv.vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-tab.vc_active > a {
  border-top-color: #888 !important;
}
.vc_tta-color-gray8.vc_tta-style-springv.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab.vc_active > a {
  border-right-color: #888 !important;
}
.vc_tta-color-gray8.vc_tta-style-springv.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tab.vc_active > a {
  border-left-color: #888 !important;
}
.vc_tta-color-dunkelorange.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
  border-color: #db952c;
  background-color: #dd9c39;
}
.vc_tta-color-dunkelorange.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-dunkelorange.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus {
  background-color: #db952c;
}
.vc_tta-color-dunkelorange.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {
  color: #fff;
}
.vc_tta-color-dunkelorange.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #f0f0f0;
  background-color: #f8f8f8;
}
.vc_tta-color-dunkelorange.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #666;
}
.vc_tta-color-dunkelorange.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
  background-color: #f8f8f8;
}
.vc_tta-color-dunkelorange.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-dunkelorange.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-dunkelorange.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after {
  border-color: #f0f0f0;
}
@if ($text = false) {
  border-color: #fff;
}
@if ($text-hover = false) {
  border-color: false;
}
.vc_tta-color-dunkelorange.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-dunkelorange.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
  border-color: #666;
}
.vc_tta-color-dunkelorange.vc_tta-style-classic .vc_tta-tab > a {
  border-color: #db952c;
  background-color: #dd9c39;
  color: #fff;
}
.vc_tta-color-dunkelorange.vc_tta-style-classic .vc_tta-tab > a:hover, .vc_tta-color-dunkelorange.vc_tta-style-classic .vc_tta-tab > a:focus {
  background-color: #db952c;
}
.vc_tta-color-dunkelorange.vc_tta-style-classic .vc_tta-tab.vc_active > a {
  border-color: #f0f0f0;
  background-color: #f8f8f8;
  color: #666;
}
.vc_non_responsive .vc_tta-color-dunkelorange.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-dunkelorange.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
  background-color: #f8f8f8;
}
.vc_non_responsive .vc_tta-color-dunkelorange.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-dunkelorange.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-dunkelorange.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-dunkelorange.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-dunkelorange.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-dunkelorange.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after {
  border-color: #f0f0f0;
}
.vc_non_responsive .vc_tta-color-dunkelorange.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-dunkelorange.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent;
}
@media (min-width: 768px) {
  .vc_tta-color-dunkelorange.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8;
  }
  .vc_tta-color-dunkelorange.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-color-dunkelorange.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-dunkelorange.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after {
    border-color: #f0f0f0;
  }
  .vc_tta-color-dunkelorange.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent;
  }
}
.vc_tta-color-dunkelorange.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading {
  border-color: #db952c;
  background-color: #dd9c39;
}
.vc_tta-color-dunkelorange.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-dunkelorange.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:focus {
  background-color: #db952c;
}
.vc_tta-color-dunkelorange.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title > a {
  color: #fff;
}
.vc_tta-color-dunkelorange.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #f0f0f0;
  background-color: #f8f8f8;
}
.vc_tta-color-dunkelorange.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #666;
}
.vc_tta-color-dunkelorange.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body {
  background-color: #f8f8f8;
}
.vc_tta-color-dunkelorange.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-dunkelorange.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-dunkelorange.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::after {
  border-color: #f0f0f0;
}
@if ($text = false) {
  border-color: #fff;
}
@if ($text-hover = false) {
  border-color: false;
}
.vc_tta-color-dunkelorange.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-dunkelorange.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
  border-color: #666;
}
.vc_tta-color-dunkelorange.vc_tta-style-modern .vc_tta-tab > a {
  border-color: #db952c;
  background-color: #dd9c39;
  color: #fff;
}
.vc_tta-color-dunkelorange.vc_tta-style-modern .vc_tta-tab > a:hover, .vc_tta-color-dunkelorange.vc_tta-style-modern .vc_tta-tab > a:focus {
  background-color: #db952c;
}
.vc_tta-color-dunkelorange.vc_tta-style-modern .vc_tta-tab.vc_active > a {
  border-color: #f0f0f0;
  background-color: #f8f8f8;
  color: #666;
}
.vc_non_responsive .vc_tta-color-dunkelorange.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-dunkelorange.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
  background-color: #f8f8f8;
}
.vc_non_responsive .vc_tta-color-dunkelorange.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-dunkelorange.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-dunkelorange.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-dunkelorange.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-dunkelorange.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-dunkelorange.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after {
  border-color: #f0f0f0;
}
.vc_non_responsive .vc_tta-color-dunkelorange.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-dunkelorange.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent;
}
@media (min-width: 768px) {
  .vc_tta-color-dunkelorange.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8;
  }
  .vc_tta-color-dunkelorange.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-color-dunkelorange.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-dunkelorange.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after {
    border-color: #f0f0f0;
  }
  .vc_tta-color-dunkelorange.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent;
  }
}
.vc_tta-color-dunkelorange.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading {
  border-color: #dd9c39;
}
.vc_tta-color-dunkelorange.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a {
  color: #dd9c39;
}
.vc_tta-color-dunkelorange.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a:hover {
  color: #fff;
}
.vc_tta-color-dunkelorange.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #dd9c39;
}
.vc_tta-color-dunkelorange.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #dd9c39;
}
.vc_tta-color-dunkelorange.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-dunkelorange.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-dunkelorange.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::after {
  border-color: #dd9c39;
}
@if ($text = false) {
  border-color: #dd9c39;
}
@if ($text-hover = false) {
  border-color: #fff;
}
.vc_tta-color-dunkelorange.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-dunkelorange.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
  border-color: #dd9c39;
}
.vc_tta-color-dunkelorange.vc_tta-style-outline .vc_tta-tab > a {
  border-color: #dd9c39;
  background-color: transparent;
  color: #dd9c39;
}
.vc_tta-color-dunkelorange.vc_tta-style-outline .vc_tta-tab > a:hover, .vc_tta-color-dunkelorange.vc_tta-style-outline .vc_tta-tab > a:focus {
  background-color: #dd9c39;
  color: #fff;
}
.vc_tta-color-dunkelorange.vc_tta-style-outline .vc_tta-tab.vc_active > a {
  border-color: #dd9c39;
  background-color: transparent;
  color: #dd9c39;
}
.vc_non_responsive .vc_tta-color-dunkelorange.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-dunkelorange.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
  background-color: transparent;
}
.vc_non_responsive .vc_tta-color-dunkelorange.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-dunkelorange.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-dunkelorange.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-dunkelorange.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-dunkelorange.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-dunkelorange.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after {
  border-color: #dd9c39;
}
.vc_non_responsive .vc_tta-color-dunkelorange.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-dunkelorange.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent;
}
@media (min-width: 768px) {
  .vc_tta-color-dunkelorange.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
    background-color: transparent;
  }
  .vc_tta-color-dunkelorange.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-color-dunkelorange.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-dunkelorange.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after {
    border-color: #dd9c39;
  }
  .vc_tta-color-dunkelorange.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent;
  }
}
.vc_tta-color-dunkelorange.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
  background-color: #db952c;
}
.vc_tta-color-dunkelorange.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-dunkelorange.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:focus {
  background-color: #d38e24;
}
.vc_tta-color-dunkelorange.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a {
  color: #fff;
}
.vc_tta-color-dunkelorange.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
  background-color: #dd9c39;
}
.vc_tta-color-dunkelorange.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #fff;
}
.vc_tta-color-dunkelorange.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body {
  background-color: #dd9c39;
}
.vc_tta-color-dunkelorange.vc_tta-style-flat:not(.vc_tta-o-no-fill) .vc_tta-panel-body {
  color: #fff;
}
@if ($text = false) {
  border-color: #fff;
}
@if ($text-hover = false) {
  border-color: false;
}
.vc_tta-color-dunkelorange.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-dunkelorange.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
  border-color: #fff;
}
.vc_tta-color-dunkelorange.vc_tta-style-flat .vc_tta-tab > a {
  background-color: #db952c;
  color: #fff;
}
.vc_tta-color-dunkelorange.vc_tta-style-flat .vc_tta-tab > a:hover, .vc_tta-color-dunkelorange.vc_tta-style-flat .vc_tta-tab > a:focus {
  background-color: #d38e24;
}
.vc_tta-color-dunkelorange.vc_tta-style-flat .vc_tta-tab.vc_active > a {
  background-color: #dd9c39;
  color: #fff;
}
.vc_non_responsive .vc_tta-color-dunkelorange.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-dunkelorange.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
  background-color: #dd9c39;
}
.vc_non_responsive .vc_tta-color-dunkelorange.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-dunkelorange.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent;
}
@media (min-width: 768px) {
  .vc_tta-color-dunkelorange.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
    background-color: #dd9c39;
  }
  .vc_tta-color-dunkelorange.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent;
  }
}
.vc_tta-color-dunkelorange.vc_tta-style-springv .vc_tta-panel .vc_tta-panel-title > a {
  color: #dd9c39;
}
@if ($text = false) {
  border-color: #dd9c39;
}
@if ($text-hover = false) {
  border-color: false;
}
.vc_tta-color-dunkelorange.vc_tta-style-springv .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-dunkelorange.vc_tta-style-springv .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
  border-color: false;
}
.vc_non_responsive .vc_tta-color-dunkelorange.vc_tta-style-springv.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-dunkelorange.vc_tta-style-springv.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent;
}
@media (min-width: 768px) {
  .vc_tta-color-dunkelorange.vc_tta-style-springv.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent;
  }
}
.vc_tta-color-dunkelorange.vc_tta-style-springv.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tab.vc_active > a {
  border-bottom-color: #dd9c39 !important;
}
.vc_tta-color-dunkelorange.vc_tta-style-springv.vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-tab.vc_active > a {
  border-top-color: #dd9c39 !important;
}
.vc_tta-color-dunkelorange.vc_tta-style-springv.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab.vc_active > a {
  border-right-color: #dd9c39 !important;
}
.vc_tta-color-dunkelorange.vc_tta-style-springv.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tab.vc_active > a {
  border-left-color: #dd9c39 !important;
}
.vc_tta-color-light.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
  border-color: #f7f7f7;
  background-color: #fff;
}
.vc_tta-color-light.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-light.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus {
  background-color: #f7f7f7;
}
.vc_tta-color-light.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {
  color: #666;
}
.vc_tta-color-light.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #f7f7f7;
  background-color: #fff;
}
.vc_tta-color-light.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #666;
}
.vc_tta-color-light.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
  background-color: #fff;
}
.vc_tta-color-light.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-light.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-light.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after {
  border-color: #f7f7f7;
}
@if ($text = false) {
  border-color: #666;
}
@if ($text-hover = false) {
  border-color: false;
}
.vc_tta-color-light.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-light.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
  border-color: #666;
}
.vc_tta-color-light.vc_tta-style-classic .vc_tta-tab > a {
  border-color: #f7f7f7;
  background-color: #fff;
  color: #666;
}
.vc_tta-color-light.vc_tta-style-classic .vc_tta-tab > a:hover, .vc_tta-color-light.vc_tta-style-classic .vc_tta-tab > a:focus {
  background-color: #f7f7f7;
}
.vc_tta-color-light.vc_tta-style-classic .vc_tta-tab.vc_active > a {
  border-color: #f0f0f0;
  background-color: #f8f8f8;
  color: #666;
}
.vc_non_responsive .vc_tta-color-light.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-light.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
  background-color: #f8f8f8;
}
.vc_non_responsive .vc_tta-color-light.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-light.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-light.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-light.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-light.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-light.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after {
  border-color: #f0f0f0;
}
.vc_non_responsive .vc_tta-color-light.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-light.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent;
}
@media (min-width: 768px) {
  .vc_tta-color-light.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8;
  }
  .vc_tta-color-light.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-color-light.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-light.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after {
    border-color: #f0f0f0;
  }
  .vc_tta-color-light.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent;
  }
}
.vc_tta-color-light.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading {
  border-color: #f7f7f7;
  background-color: #fff;
}
.vc_tta-color-light.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-light.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:focus {
  background-color: #f7f7f7;
}
.vc_tta-color-light.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title > a {
  color: #666;
}
.vc_tta-color-light.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #f7f7f7;
  background-color: #fff;
}
.vc_tta-color-light.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #666;
}
.vc_tta-color-light.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body {
  background-color: #fff;
}
.vc_tta-color-light.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-light.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-light.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::after {
  border-color: #f7f7f7;
}
@if ($text = false) {
  border-color: #666;
}
@if ($text-hover = false) {
  border-color: false;
}
.vc_tta-color-light.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-light.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
  border-color: #666;
}
.vc_tta-color-light.vc_tta-style-modern .vc_tta-tab > a {
  border-color: #f7f7f7;
  background-color: #fff;
  color: #666;
}
.vc_tta-color-light.vc_tta-style-modern .vc_tta-tab > a:hover, .vc_tta-color-light.vc_tta-style-modern .vc_tta-tab > a:focus {
  background-color: #f7f7f7;
}
.vc_tta-color-light.vc_tta-style-modern .vc_tta-tab.vc_active > a {
  border-color: #f0f0f0;
  background-color: #f8f8f8;
  color: #666;
}
.vc_non_responsive .vc_tta-color-light.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-light.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
  background-color: #f8f8f8;
}
.vc_non_responsive .vc_tta-color-light.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-light.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-light.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-light.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-light.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-light.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after {
  border-color: #f0f0f0;
}
.vc_non_responsive .vc_tta-color-light.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-light.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent;
}
@media (min-width: 768px) {
  .vc_tta-color-light.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8;
  }
  .vc_tta-color-light.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-color-light.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-light.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after {
    border-color: #f0f0f0;
  }
  .vc_tta-color-light.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent;
  }
}
.vc_tta-color-light.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading {
  border-color: #f7f7f7;
  background-color: transparent;
}
.vc_tta-color-light.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-light.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:focus {
  background-color: #fff;
}
.vc_tta-color-light.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a {
  color: #fff;
}
.vc_tta-color-light.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a:hover {
  color: #666;
}
.vc_tta-color-light.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #fff;
  background-color: transparent;
}
.vc_tta-color-light.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #fff;
}
.vc_tta-color-light.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body {
  background-color: transparent;
}
.vc_tta-color-light.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-light.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-light.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::after {
  border-color: #fff;
}
@if ($text = false) {
  border-color: #fff;
}
@if ($text-hover = false) {
  border-color: #666;
}
.vc_tta-color-light.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-light.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
  border-color: #fff;
}
.vc_tta-color-light.vc_tta-style-outline .vc_tta-tab > a {
  border-color: #f7f7f7;
  background-color: transparent;
  color: #fff;
}
.vc_tta-color-light.vc_tta-style-outline .vc_tta-tab > a:hover, .vc_tta-color-light.vc_tta-style-outline .vc_tta-tab > a:focus {
  background-color: #fff;
  color: #666;
}
.vc_tta-color-light.vc_tta-style-outline .vc_tta-tab.vc_active > a {
  border-color: #fff;
  background-color: transparent;
  color: #fff;
}
.vc_non_responsive .vc_tta-color-light.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-light.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
  background-color: transparent;
}
.vc_non_responsive .vc_tta-color-light.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-light.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-light.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-light.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-light.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-light.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after {
  border-color: #fff;
}
.vc_non_responsive .vc_tta-color-light.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-light.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent;
}
@media (min-width: 768px) {
  .vc_tta-color-light.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
    background-color: transparent;
  }
  .vc_tta-color-light.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-color-light.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-light.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after {
    border-color: #fff;
  }
  .vc_tta-color-light.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent;
  }
}
.vc_tta-color-light.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
  background-color: #fafafa;
}
.vc_tta-color-light.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-light.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:focus {
  background-color: #f2f2f2;
}
.vc_tta-color-light.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a {
  color: #666;
}
.vc_tta-color-light.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
  background-color: #fff;
}
.vc_tta-color-light.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #666;
}
.vc_tta-color-light.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body {
  background-color: #fff;
}
.vc_tta-color-light.vc_tta-style-flat:not(.vc_tta-o-no-fill) .vc_tta-panel-body {
  color: #666;
}
@if ($text = false) {
  border-color: #666;
}
@if ($text-hover = false) {
  border-color: false;
}
.vc_tta-color-light.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-light.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
  border-color: #666;
}
.vc_tta-color-light.vc_tta-style-flat .vc_tta-tab > a {
  background-color: #fafafa;
  color: #666;
}
.vc_tta-color-light.vc_tta-style-flat .vc_tta-tab > a:hover, .vc_tta-color-light.vc_tta-style-flat .vc_tta-tab > a:focus {
  background-color: #f2f2f2;
}
.vc_tta-color-light.vc_tta-style-flat .vc_tta-tab.vc_active > a {
  background-color: #fff;
  color: #666;
}
.vc_non_responsive .vc_tta-color-light.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-light.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
  background-color: #fff;
}
.vc_non_responsive .vc_tta-color-light.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-light.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent;
}
@media (min-width: 768px) {
  .vc_tta-color-light.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
    background-color: #fff;
  }
  .vc_tta-color-light.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent;
  }
}
.vc_tta-color-light.vc_tta-style-springv .vc_tta-panel .vc_tta-panel-heading {
  border-color: transparent;
}
.vc_tta-color-light.vc_tta-style-springv .vc_tta-panel .vc_tta-panel-title > a {
  color: #fff;
}
.vc_tta-color-light.vc_tta-style-springv .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: transparent;
}
.vc_tta-color-light.vc_tta-style-springv .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-light.vc_tta-style-springv .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-light.vc_tta-style-springv .vc_tta-panel .vc_tta-panel-body::after {
  border-color: transparent;
}
.vc_tta-color-light.vc_tta-style-springv:not(.vc_tta-o-no-fill) .vc_tta-panel-body {
  color: #fff;
}
@if ($text = false) {
  border-color: #fff;
}
@if ($text-hover = false) {
  border-color: false;
}
.vc_tta-color-light.vc_tta-style-springv .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-light.vc_tta-style-springv .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
  border-color: false;
}
.vc_tta-color-light.vc_tta-style-springv .vc_tta-tab > a {
  border-color: #fff;
  background-color: transparent;
  color: #fff;
}
.vc_tta-color-light.vc_tta-style-springv .vc_tta-tab > a:hover, .vc_tta-color-light.vc_tta-style-springv .vc_tta-tab > a:focus {
  background-color: #fff;
}
.vc_tta-color-light.vc_tta-style-springv .vc_tta-tab.vc_active > a {
  border-color: #fff;
  background-color: transparent;
}
.vc_non_responsive .vc_tta-color-light.vc_tta-style-springv.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-light.vc_tta-style-springv.vc_tta-tabs .vc_tta-panels {
  background-color: transparent;
}
.vc_non_responsive .vc_tta-color-light.vc_tta-style-springv.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-light.vc_tta-style-springv.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-light.vc_tta-style-springv.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-light.vc_tta-style-springv.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-light.vc_tta-style-springv.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-light.vc_tta-style-springv.vc_tta-tabs .vc_tta-panels::after {
  border-color: #fff;
}
.vc_non_responsive .vc_tta-color-light.vc_tta-style-springv.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-light.vc_tta-style-springv.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border-color: transparent;
  background-color: transparent;
}
@media (min-width: 768px) {
  .vc_tta-color-light.vc_tta-style-springv.vc_tta-tabs .vc_tta-panels {
    background-color: transparent;
  }
  .vc_tta-color-light.vc_tta-style-springv.vc_tta-tabs .vc_tta-panels, .vc_tta-color-light.vc_tta-style-springv.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-light.vc_tta-style-springv.vc_tta-tabs .vc_tta-panels::after {
    border-color: #fff;
  }
  .vc_tta-color-light.vc_tta-style-springv.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent;
  }
}
.vc_tta-color-light.vc_tta-style-springv.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tab.vc_active > a {
  border-bottom-color: #fff !important;
}
.vc_tta-color-light.vc_tta-style-springv.vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-tab.vc_active > a {
  border-top-color: #fff !important;
}
.vc_tta-color-light.vc_tta-style-springv.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab.vc_active > a {
  border-right-color: #fff !important;
}
.vc_tta-color-light.vc_tta-style-springv.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tab.vc_active > a {
  border-left-color: #fff !important;
}
.vc_tta-container > h2 {
  font-family: Montserrat;
  margin-bottom: 0;
}
.vc_tta-container h2 + .vc_tta {
  margin-top: 55px;
}
.vc_tta-container .vc_tta.vc_general .vc_tta-panels-container .vc_tta-panel-title {
  font-size: 13px;
  line-height: 1.2;
}
.vc_tta-container .vc_tta.vc_general .vc_tta-panels-container .vc_tta-panel-body p {
  line-height: 1.8;
}
.vc_tta-container .vc_tta-style-springv .vc_tta-tabs-container .vc_tta-tab {
  font-size: 16px;
  font-family: Montserrat;
  text-transform: uppercase;
}
.vc_tta-container .vc_tta-style-springv.vc_tta-tabs-position-top .vc_tta-tab > a, .vc_tta-container .vc_tta-style-springv.vc_tta-tabs-position-bottom .vc_tta-tab > a {
  border-left: none !important;
  border-right: none !important;
}
.vc_tta-container .vc_tta-style-springv.vc_tta-tabs-position-left .vc_tta-tab > a, .vc_tta-container .vc_tta-style-springv.vc_tta-tabs-position-right .vc_tta-tab > a {
  border-top: none !important;
  border-bottom: none !important;
}
.vc_tta-container .vc_tta-style-springv.vc_tta-tabs-position-left .vc_tta-panels-container .vc_tta-panel .vc_tta-panel-body, .vc_tta-container .vc_tta-style-springv.vc_tta-tabs-position-right .vc_tta-panels-container .vc_tta-panel .vc_tta-panel-body {
  padding-top: 0;
}
.vc_tta-container .vc_tta-style-springv.vc_tta-tabs-position-top .vc_tta-tabs-container {
  border-bottom: 1px solid rgba(128, 128, 128, 0.2);
}
.vc_tta-container .vc_tta-style-springv.vc_tta-tabs-position-bottom .vc_tta-tabs-container {
  border-top: 1px solid rgba(128, 128, 128, 0.2);
}
.vc_tta-container .vc_tta-style-springv.vc_tta-tabs-position-left .vc_tta-tabs-container {
  border-right: 1px solid rgba(128, 128, 128, 0.2);
}
.vc_tta-container .vc_tta-style-springv.vc_tta-tabs-position-right .vc_tta-tabs-container {
  border-left: 1px solid rgba(128, 128, 128, 0.2);
}
@media (min-width: 768px) {
  .vc_tta-container .vc_tta-style-springv.vc_tta-tabs-position-right .vc_tta-tab > a {
    padding: 14px 0 14px 60px;
  }
  .vc_tta-container .vc_tta-style-springv.vc_tta-tabs-position-left .vc_tta-tab > a {
    padding: 14px 60px 14px 0;
  }
}
.vc_tta-container .vc_tta-style-classic-cortana .vc_tta-tabs-container {
  margin-bottom: 0;
}
.vc_tta-container .vc_tta-style-classic-cortana .vc_tta-tabs-container .vc_tta-tabs-list {
  padding-left: 1px;
  border-bottom: 1px solid #ddd;
  overflow: visible;
}
.vc_tta-container .vc_tta-style-classic-cortana .vc_tta-tabs-container .vc_tta-tab {
  margin: 0px;
  margin-bottom: -1px;
  margin-top: 1px;
  font-size: 13px;
  font-family: Montserrat;
  text-transform: uppercase;
  border: 1px solid #ddd;
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  background-color: #eee;
  position: relative;
  z-index: 10;
}
.vc_tta-container .vc_tta-style-classic-cortana .vc_tta-tabs-container .vc_tta-tab:before {
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background-color: transparent;
}
.vc_tta-container .vc_tta-style-classic-cortana .vc_tta-tabs-container .vc_tta-tab:not(:last-of-type) {
  margin-right: -1px;
}
.vc_tta-container .vc_tta-style-classic-cortana .vc_tta-tabs-container .vc_tta-tab > a {
  padding: 8px 25px;
  border: 0;
}
.vc_tta-container .vc_tta-style-classic-cortana .vc_tta-tabs-container .vc_tta-tab:hover {
  background-color: #fff;
}
.vc_tta-container .vc_tta-style-classic-cortana .vc_tta-tabs-container .vc_tta-tab.vc_active {
  background-color: #fff;
  border-bottom-color: #fff;
  border-top-color: #dd9c39;
}
.vc_tta-container .vc_tta-style-classic-cortana .vc_tta-tabs-container .vc_tta-tab.vc_active:before {
  background-color: #dd9c39;
}
.vc_tta-container .vc_tta-style-classic-cortana .vc_tta-tabs-container + .vc_tta-panels-container .vc_tta-panel-body {
  padding: 25px 30px;
  border: 1px solid #ddd;
  border-top: 0;
}
@media screen and (max-width: 767px) {
  .vc_tta-container .vc_tta-style-classic-cortana .vc_tta-panel-heading {
    background: #222;
    color: #fff;
  }
}
.vc_tta-container .vc_tta .vc_tta-controls-icon {
  width: 10px;
  height: 10px;
}
.vc_tta-container .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-chevron::before {
  border-width: 2px 2px 0 0;
}
.vc_tta-container .vc_tta .vc_active .vc_tta-controls-icon.vc_tta-controls-icon-chevron::before {
  -webkit-transform: rotate(135deg) translate(0, 50%);
  -ms-transform: rotate(135deg) translate(0, 50%);
  transform: rotate(135deg) translate(0, 50%);
}
.vc_tta-container .vc_tta .vc_tta-controls-icon:after, .vc_tta-container .vc_tta .vc_tta-controls-icon:before {
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}
.vc_tta-container .vc_tta-style-springv:not([class*=" vc_tta-gap-"]):not([class*=" vc_tta-spacing-"]) .vc_tta-panel:not(.vc_active) + .vc_tta-panel .vc_tta-panel-heading {
  border-top: none;
}
.vc_tta-container .vc_tta-shape-square.vc_tta-style-springv.vc_tta-o-no-fill .vc_tta-panel .vc_tta-panel-body {
  padding: 20px 0;
}
.vc_tta-container .vc_tta-shape-square.vc_tta-style-springv .vc_tta-panel .vc_tta-panel-heading {
  border-right: none;
  border-left: none;
  border-color: rgba(128, 128, 128, 0.2);
  border-width: 1px;
}
.vc_tta-container .vc_tta-shape-square.vc_tta-style-springv .vc_tta-panel .vc_tta-panel-body {
  padding: 20px;
}
.vc_tta-container .vc_tta-shape-square.vc_tta-style-springv.vc_tta.vc_general .vc_tta-panel-title a {
  padding-top: 25px;
  padding-bottom: 25px;
}
.vc_tta-container .vc_tta-shape-square.vc_tta-style-springv.vc_tta.vc_general .vc_tta-panel-title:not(.vc_tta-controls-icon-position-left) a {
  padding-left: 0;
}
@media (max-width: 768px) {
  .vc_tta-container .vc_tta-shape-square.vc_tta-style-springv.vc_tta-o-no-fill .vc_tta-panel .vc_tta-panel-body {
    padding: 20px 0;
  }
  .vc_tta-container .vc_tta-shape-square.vc_tta-style-springv .vc_tta-panel .vc_tta-panel-body {
    padding: 10px;
  }
  .vc_tta-container .vc_tta-shape-square.vc_tta-style-springv.vc_tta.vc_general .vc_tta-panel-title a {
    padding-left: 20px;
    padding-top: 15px;
    padding-bottom: 15px;
    text-align: center;
  }
}
.vc_tta-container .vc_tta-style-cortana-1 .vc_tta-panel .vc_tta-panel-heading, .vc_tta-container .vc_tta-style-cortana-2 .vc_tta-panel .vc_tta-panel-heading {
  border: 1px solid #ddd;
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.vc_tta-container .vc_tta-style-cortana-1 .vc_tta-panel .vc_tta-panel-title > a, .vc_tta-container .vc_tta-style-cortana-2 .vc_tta-panel .vc_tta-panel-title > a {
  padding-top: 17px;
  padding-bottom: 17px;
}
.vc_tta-container .vc_tta-style-cortana-1 .vc_tta-panel .vc_tta-panel-body, .vc_tta-container .vc_tta-style-cortana-2 .vc_tta-panel .vc_tta-panel-body {
  padding: 19px 30px;
  border-width: 1px;
  border-top: 0;
  border-color: #ddd;
}
.vc_tta-container .vc_tta-style-cortana-1 .vc_tta-panel:not(:last-of-type) .vc_tta-panel-heading, .vc_tta-container .vc_tta-style-cortana-2 .vc_tta-panel:not(:last-of-type) .vc_tta-panel-heading {
  border-bottom: 0;
}
.vc_tta-container .vc_tta-style-cortana-1 .vc_tta-panel:not(:last-of-type) .vc_tta-panel-body, .vc_tta-container .vc_tta-style-cortana-2 .vc_tta-panel:not(:last-of-type) .vc_tta-panel-body {
  border-bottom: 0;
}
.vc_tta-container .vc_tta-style-cortana-1 .vc_tta-panel.vc_active .vc_tta-panel-heading, .vc_tta-container .vc_tta-style-cortana-2 .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #222;
  background: #222;
  color: #fff;
}
.vc_tta-container .vc_tta-style-cortana-1 {
  background-color: #f9f9f9;
}
.vc_tta-container .vc_tta-style-cortana-1 .vc_tta-controls-icon {
  color: #dd9c39;
}
.vc_tta-container .vc_tta-style-cortana-2 {
  background-color: #fff;
}
.vc_color-cortana-info.vc_message_box {
  color: #59a3c1;
  border-color: #a0d1e1;
  background-color: #b6ecff;
}
.vc_color-cortana-info.vc_message_box .vc_message_box-icon {
  color: #59a3c1;
}
.vc_color-cortana-info.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #59a3c1;
}
.vc_color-cortana-info.vc_message_box-solid .vc_message_box-icon {
  color: #fff;
}
.vc_color-cortana-info.vc_message_box-outline, .vc_color-cortana-info.vc_message_box-solid-icon {
  color: #59a3c1;
  border-color: #59a3c1;
  background-color: transparent;
}
.vc_color-cortana-info.vc_message_box-outline .vc_message_box-icon, .vc_color-cortana-info.vc_message_box-solid-icon .vc_message_box-icon {
  color: #59a3c1;
}
.vc_color-cortana-info.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #59a3c1;
}
.vc_color-cortana-info.vc_message_box-3d {
  box-shadow: 0 5px 0 #79bed5;
}
.vc_color-cortana-danger.vc_message_box {
  color: #f53;
  border-color: #dfb6ad;
  background-color: #ffcec5;
}
.vc_color-cortana-danger.vc_message_box .vc_message_box-icon {
  color: #f53;
}
.vc_color-cortana-danger.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #f53;
}
.vc_color-cortana-danger.vc_message_box-solid .vc_message_box-icon {
  color: #fff;
}
.vc_color-cortana-danger.vc_message_box-outline, .vc_color-cortana-danger.vc_message_box-solid-icon {
  color: #f53;
  border-color: #f53;
  background-color: transparent;
}
.vc_color-cortana-danger.vc_message_box-outline .vc_message_box-icon, .vc_color-cortana-danger.vc_message_box-solid-icon .vc_message_box-icon {
  color: #f53;
}
.vc_color-cortana-danger.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #f53;
}
.vc_color-cortana-danger.vc_message_box-3d {
  box-shadow: 0 5px 0 #d19588;
}
.vc_color-cortana-notice.vc_message_box {
  color: #666;
  border-color: #ddd;
  background-color: #eff5f7;
}
.vc_color-cortana-notice.vc_message_box .vc_message_box-icon {
  color: #666;
}
.vc_color-cortana-notice.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #666;
}
.vc_color-cortana-notice.vc_message_box-solid .vc_message_box-icon {
  color: #fff;
}
.vc_color-cortana-notice.vc_message_box-outline, .vc_color-cortana-notice.vc_message_box-solid-icon {
  color: #666;
  border-color: #666;
  background-color: transparent;
}
.vc_color-cortana-notice.vc_message_box-outline .vc_message_box-icon, .vc_color-cortana-notice.vc_message_box-solid-icon .vc_message_box-icon {
  color: #666;
}
.vc_color-cortana-notice.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #666;
}
.vc_color-cortana-notice.vc_message_box-3d {
  box-shadow: 0 5px 0 #c4c4c4;
}
.vc_color-cortana-success.vc_message_box {
  color: #468c00;
  border-color: #80ff00;
  background-color: #bcfca2;
}
.vc_color-cortana-success.vc_message_box .vc_message_box-icon {
  color: #468c00;
}
.vc_color-cortana-success.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #468c00;
}
.vc_color-cortana-success.vc_message_box-solid .vc_message_box-icon {
  color: #fff;
}
.vc_color-cortana-success.vc_message_box-outline, .vc_color-cortana-success.vc_message_box-solid-icon {
  color: #468c00;
  border-color: #468c00;
  background-color: transparent;
}
.vc_color-cortana-success.vc_message_box-outline .vc_message_box-icon, .vc_color-cortana-success.vc_message_box-solid-icon .vc_message_box-icon {
  color: #468c00;
}
.vc_color-cortana-success.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #468c00;
}
.vc_color-cortana-success.vc_message_box-3d {
  box-shadow: 0 5px 0 #6c0;
}
.vc_color-cortana-warning.vc_message_box {
  color: #f53;
  border-color: #fc9;
  background-color: #fff6b7;
}
.vc_color-cortana-warning.vc_message_box .vc_message_box-icon {
  color: #ff7f00;
}
.vc_color-cortana-warning.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #ff7f00;
}
.vc_color-cortana-warning.vc_message_box-solid .vc_message_box-icon {
  color: #fff;
}
.vc_color-cortana-warning.vc_message_box-outline, .vc_color-cortana-warning.vc_message_box-solid-icon {
  color: #f53;
  border-color: #ff7f00;
  background-color: transparent;
}
.vc_color-cortana-warning.vc_message_box-outline .vc_message_box-icon, .vc_color-cortana-warning.vc_message_box-solid-icon .vc_message_box-icon {
  color: #ff7f00;
}
.vc_color-cortana-warning.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #ff7f00;
}
.vc_color-cortana-warning.vc_message_box-3d {
  box-shadow: 0 5px 0 #ffb366;
}
.vc_message_box.vc_message_box-size-mini {
  padding: 0.6em 2.5em 0.6em 4em;
}
.vc_message_box.vc_message_box-size-mini .vc_message_box-icon i {
  font-size: 1.2em;
}
.vc_message_box.vc_message_box-size-mini.dismissible-element span.dismiss-button {
  top: 50%;
  margin-top: -5px;
}
.vc_message_box.vc_message_box-size-large {
  padding: 1em 2.5em 1em 9em;
}
.vc_message_box.vc_message_box-size-large .vc_message_box-icon {
  width: 8em;
}
.vc_message_box.vc_message_box-size-large .vc_message_box-icon i {
  font-size: 2.7em;
}
.vc_message_box.vc_message_box-size-large p {
  line-height: 2;
}
.vc_message_box .vc_message_box-icon i:before {
  display: block;
}
.vc_message_box p {
  margin-bottom: 0;
}
.vc_message_box b, .vc_message_box strong {
  font-weight: 600;
}
.vc_message_box.dismissible-element span.dismiss-button {
  right: 18px;
}
.cortana-popup-video-placeholder {
  position: relative;
  width: 100%;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.cortana-popup-video-placeholder .cortana-video-placeholder-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.cortana-popup-video-placeholder a {
  color: inherit;
  opacity: 0.9;
  text-decoration: none;
}
.cortana-popup-video-placeholder a:hover {
  opacity: 1;
}
.cortana-popup-video-placeholder a.prettyPhoto {
  display: block;
  font-size: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
}
.cortana-popup-video-placeholder .cortana-popup-video-caller {
  color: #fff;
  width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
}
.cortana-popup-video-placeholder .cortana-popup-video-caller .__icon {
  line-height: 1;
}
.cortana-popup-video-placeholder .cortana-popup-video-caller .cortana-content-popup {
  cursor: pointer;
  position: relative;
}
.cortana-popup-video-placeholder .cortana-popup-video-caller .vc_icon_element {
  margin-bottom: 0;
}
.cortana-popup-video-placeholder .cortana-popup-video-caller .__title {
  margin-bottom: 0;
}
.cortana-popup-video-placeholder.title-left-top .__title, .cortana-popup-video-placeholder.title-left-bottom .__title {
  position: absolute;
  left: 35px;
}
.cortana-popup-video-placeholder.title-left-top .__title {
  top: 30px;
}
.cortana-popup-video-placeholder.title-left-bottom .__title {
  bottom: 30px;
}
.cortana-popup-video-placeholder-ratio-169 {
  height: 0;
  padding-top: 56.25%;
}
.cortana-popup-video-placeholder-ratio-43 {
  padding-top: 75%;
}
.cortana-popup-video-placeholder-ratio-32 {
  padding-top: 66.66667%;
}
.cortana-popup-video-placeholder-ratio-235 {
  padding-top: 42.55319%;
}
@media (max-width: 767px) {
  .cortana-popup-video-placeholder.title-left-top .__title, .cortana-popup-video-placeholder.title-left-bottom .__title {
    left: 20px;
  }
  .cortana-popup-video-placeholder.title-left-top .__title {
    top: 15px;
  }
  .cortana-popup-video-placeholder.title-left-bottom .__title {
    bottom: 15px;
  }
}
.h-progress-bar {
  font-family: Montserrat;
}
.h-progress-bar .vc_label {
  font-size: 14px;
  line-height: 1.6;
  letter-spacing: 0.05em;
  text-shadow: none !important;
}
.h-progress-bar .progress-bar-title {
  font-weight: 500;
  margin: 0;
}
.h-progress-bar .vc_single_bar {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  box-shadow: none;
}
.h-progress-bar .vc_single_bar .vc_bar {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.h-progress-bar.style1, .h-progress-bar.style3, .h-progress-bar.style4 {
  margin-top: 50px;
}
.h-progress-bar.style1 .vc_single_bar, .h-progress-bar.style3 .vc_single_bar, .h-progress-bar.style4 .vc_single_bar {
  margin-bottom: 70px;
  padding: 3px 15px 4px;
  background-color: #eee;
}
.h-progress-bar.style1 .vc_single_bar .vc_bar, .h-progress-bar.style3 .vc_single_bar .vc_bar, .h-progress-bar.style4 .vc_single_bar .vc_bar {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.h-progress-bar.style1 .progress-bar-title, .h-progress-bar.style3 .progress-bar-title, .h-progress-bar.style4 .progress-bar-title {
  position: absolute;
  top: -42px;
  left: -14px;
  width: 100%;
}
.h-progress-bar.style1 .vc_label, .h-progress-bar.style3 .vc_label, .h-progress-bar.style4 .vc_label {
  padding: 1px 15px;
}
.h-progress-bar.style1 .vc_label_units {
  padding-left: 18px;
}
.h-progress-bar.style4 .vc_label_units {
  position: absolute;
  right: 0;
}
.h-progress-bar.style2 .vc_single_bar {
  background-color: #eee;
  margin-bottom: 43px;
  box-shadow: none;
}
.h-progress-bar.style2 .vc_single_bar .vc_label {
  color: #fff;
}
.h-progress-bar.style2 .vc_label_units {
  position: absolute;
  right: 23px;
  top: 0;
  height: 30px;
  bottom: 0;
  margin-top: auto;
  margin-bottom: auto;
  color: #444;
  line-height: 30px;
}
.h-progress-bar.style3 {
  margin-top: 50px;
}
.h-progress-bar.style3 .vc_label_units {
  position: absolute;
  z-index: 10;
  top: -37px;
  right: -22px;
  background-color: #444;
  color: #fff;
  padding-top: 4px;
  padding-bottom: 5px;
  font-size: 13px;
  line-height: 1.2;
  letter-spacing: 0.1em;
  text-align: center;
  width: 44px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.h-progress-bar.style3 .vc_label_units b {
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #444;
  content: "";
  left: 17px;
  position: absolute;
  top: 100%;
}
.vc_progress_bar .vc_single_bar:last-child {
  margin-bottom: 0 !important;
}
.vc_progress_bar .vc_single_bar .vc_bar {
  background-color: #dd9c39;
}
.vc_progress_bar.style1 .vc_label, .vc_progress_bar.style3 .vc_label {
  color: #444;
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-p .vc_bar, .vc_progress_bar.vc_progress-bar-color-p .vc_single_bar .vc_bar {
  background-color: #dd9c39;
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-s .vc_bar, .vc_progress_bar.vc_progress-bar-color-s .vc_single_bar .vc_bar {
  background-color: #1e73be;
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-dark .vc_bar, .vc_progress_bar.vc_progress-bar-color-dark .vc_single_bar .vc_bar {
  background-color: #000;
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-gray2 .vc_bar, .vc_progress_bar.vc_progress-bar-color-gray2 .vc_single_bar .vc_bar {
  background-color: #222;
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-gray4 .vc_bar, .vc_progress_bar.vc_progress-bar-color-gray4 .vc_single_bar .vc_bar {
  background-color: #444;
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-gray6 .vc_bar, .vc_progress_bar.vc_progress-bar-color-gray6 .vc_single_bar .vc_bar {
  background-color: #666;
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-gray8 .vc_bar, .vc_progress_bar.vc_progress-bar-color-gray8 .vc_single_bar .vc_bar {
  background-color: #888;
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-dunkelorange .vc_bar, .vc_progress_bar.vc_progress-bar-color-dunkelorange .vc_single_bar .vc_bar {
  background-color: #dd9c39;
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-gradient-p-to-s .vc_bar, .vc_progress_bar.vc_progress-bar-color-gradient-p-to-s .vc_single_bar .vc_bar {
  background: #dd9c39;
  background: -webkit-linear-gradient(left, #dd9c39, #1e73be);
  background: -o-linear-gradient(right, #dd9c39, #1e73be);
  background: -moz-linear-gradient(right, #dd9c39, #1e73be);
  background: linear-gradient(to right, #dd9c39, #1e73be);
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-gradient-s-to-p .vc_bar, .vc_progress_bar.vc_progress-bar-color-gradient-s-to-p .vc_single_bar .vc_bar {
  background: #1e73be;
  background: -webkit-linear-gradient(left, #1e73be, #dd9c39);
  background: -o-linear-gradient(right, #1e73be, #dd9c39);
  background: -moz-linear-gradient(right, #1e73be, #dd9c39);
  background: linear-gradient(to right, #1e73be, #dd9c39);
}
.countdown.type-standard .square {
  text-align: center;
  font-size: 0;
}
.countdown.type-standard .square .canvas {
  display: inline-block;
  margin-left: 8px;
  margin-right: 8px;
  margin-bottom: 15px;
  background-color: rgba(0, 0, 0, 0.6);
  color: #fff;
}
.countdown.type-standard .square .canvas > span {
  display: block;
}
.countdown.type-standard .square .canvas .times {
  font-size: 36px;
  height: 65px;
  line-height: 70px;
  padding-left: 10px;
  padding-right: 10px;
  min-width: 85px;
}
.countdown.type-standard .square .canvas .title {
  font-family: Montserrat;
  font-size: 14px;
  height: 50px;
  line-height: 50px;
}
.countdown.type-standard .square .canvas .separator {
  width: 50px;
  margin-right: auto;
  margin-left: auto;
  height: 1px;
  background-color: #dd9c39;
}
.countdown.type-standard.canvas-bgc-transparent .square .canvas {
  background-color: transparent;
}
.countdown.type-standard.canvas-bgc-p .square .canvas {
  background-color: #dd9c39;
}
.countdown.type-standard.canvas-tx-color-p .square .canvas {
  color: #dd9c39;
}
.countdown.type-standard.canvas-separator-color-p .square .canvas .separator {
  background-color: #dd9c39;
}
.countdown.type-standard.canvas-bgc-s .square .canvas {
  background-color: #1e73be;
}
.countdown.type-standard.canvas-tx-color-s .square .canvas {
  color: #1e73be;
}
.countdown.type-standard.canvas-separator-color-s .square .canvas .separator {
  background-color: #1e73be;
}
.countdown.type-standard.canvas-bgc-text .square .canvas {
  background-color: #444;
}
.countdown.type-standard.canvas-tx-color-text .square .canvas {
  color: #444;
}
.countdown.type-standard.canvas-separator-color-text .square .canvas .separator {
  background-color: #444;
}
.countdown.type-standard.canvas-bgc-meta-text .square .canvas {
  background-color: #666;
}
.countdown.type-standard.canvas-tx-color-meta-text .square .canvas {
  color: #666;
}
.countdown.type-standard.canvas-separator-color-meta-text .square .canvas .separator {
  background-color: #666;
}
.countdown.type-standard.canvas-bgc-border .square .canvas {
  background-color: rgba(128, 128, 128, 0.2);
}
.countdown.type-standard.canvas-tx-color-border .square .canvas {
  color: rgba(128, 128, 128, 0.2);
}
.countdown.type-standard.canvas-separator-color-border .square .canvas .separator {
  background-color: rgba(128, 128, 128, 0.2);
}
.countdown.type-standard.canvas-bgc-light .square .canvas {
  background-color: #fff;
}
.countdown.type-standard.canvas-tx-color-light .square .canvas {
  color: #fff;
}
.countdown.type-standard.canvas-separator-color-light .square .canvas .separator {
  background-color: #fff;
}
.countdown.type-standard.canvas-bgc-dark .square .canvas {
  background-color: #000;
}
.countdown.type-standard.canvas-tx-color-dark .square .canvas {
  color: #000;
}
.countdown.type-standard.canvas-separator-color-dark .square .canvas .separator {
  background-color: #000;
}
.countdown.type-standard.canvas-bgc-gray2 .square .canvas {
  background-color: #222;
}
.countdown.type-standard.canvas-tx-color-gray2 .square .canvas {
  color: #222;
}
.countdown.type-standard.canvas-separator-color-gray2 .square .canvas .separator {
  background-color: #222;
}
.countdown.type-standard.canvas-bgc-gray4 .square .canvas {
  background-color: #444;
}
.countdown.type-standard.canvas-tx-color-gray4 .square .canvas {
  color: #444;
}
.countdown.type-standard.canvas-separator-color-gray4 .square .canvas .separator {
  background-color: #444;
}
.countdown.type-standard.canvas-bgc-gray6 .square .canvas {
  background-color: #666;
}
.countdown.type-standard.canvas-tx-color-gray6 .square .canvas {
  color: #666;
}
.countdown.type-standard.canvas-separator-color-gray6 .square .canvas .separator {
  background-color: #666;
}
.countdown.type-standard.canvas-bgc-gray8 .square .canvas {
  background-color: #888;
}
.countdown.type-standard.canvas-tx-color-gray8 .square .canvas {
  color: #888;
}
.countdown.type-standard.canvas-separator-color-gray8 .square .canvas .separator {
  background-color: #888;
}
.countdown.type-standard.canvas-bgc-dunkelorange .square .canvas {
  background-color: #dd9c39;
}
.countdown.type-standard.canvas-tx-color-dunkelorange .square .canvas {
  color: #dd9c39;
}
.countdown.type-standard.canvas-separator-color-dunkelorange .square .canvas .separator {
  background-color: #dd9c39;
}
.countdown.type-progress-bar .progress .__header {
  display: table;
  width: 100%;
}
.countdown.type-progress-bar .progress .__header > div {
  display: table-cell;
  font-weight: 600;
  font-size: 16px;
}
.countdown.type-progress-bar .progress .__header .__title {
  text-align: left;
  letter-spacing: 0.1em;
}
.countdown.type-progress-bar .progress .__header .__percent {
  text-align: right;
}
.countdown.type-progress-bar .progress .__body .__bar {
  height: 15px;
  overflow: hidden;
  background-color: #eee;
}
.countdown.type-progress-bar .progress .__body .__current-progress {
  width: 0;
  height: 100%;
  background-color: #dd9c39;
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.countdown.type-progress-bar .progress .__body .__time-remaining {
  font-size: 14px;
  padding-top: 5px;
}
.countdown.type-progress-bar .progress .__body .__time-remaining:empty {
  height: 30px;
}
.countdown.type-progress-bar.bar-color-p .progress .__body .__current-progress {
  background-color: #dd9c39;
}
.countdown.type-progress-bar.bar-tx-color-p {
  color: #dd9c39;
}
.countdown.type-progress-bar.bar-color-s .progress .__body .__current-progress {
  background-color: #1e73be;
}
.countdown.type-progress-bar.bar-tx-color-s {
  color: #1e73be;
}
.countdown.type-progress-bar.bar-color-text .progress .__body .__current-progress {
  background-color: #444;
}
.countdown.type-progress-bar.bar-tx-color-text {
  color: #444;
}
.countdown.type-progress-bar.bar-color-meta-text .progress .__body .__current-progress {
  background-color: #666;
}
.countdown.type-progress-bar.bar-tx-color-meta-text {
  color: #666;
}
.countdown.type-progress-bar.bar-color-border .progress .__body .__current-progress {
  background-color: rgba(128, 128, 128, 0.2);
}
.countdown.type-progress-bar.bar-tx-color-border {
  color: rgba(128, 128, 128, 0.2);
}
.countdown.type-progress-bar.bar-color-light .progress .__body .__current-progress {
  background-color: #fff;
}
.countdown.type-progress-bar.bar-tx-color-light {
  color: #fff;
}
.countdown.type-progress-bar.bar-color-dark .progress .__body .__current-progress {
  background-color: #000;
}
.countdown.type-progress-bar.bar-tx-color-dark {
  color: #000;
}
.countdown.type-progress-bar.bar-color-gray2 .progress .__body .__current-progress {
  background-color: #222;
}
.countdown.type-progress-bar.bar-tx-color-gray2 {
  color: #222;
}
.countdown.type-progress-bar.bar-color-gray4 .progress .__body .__current-progress {
  background-color: #444;
}
.countdown.type-progress-bar.bar-tx-color-gray4 {
  color: #444;
}
.countdown.type-progress-bar.bar-color-gray6 .progress .__body .__current-progress {
  background-color: #666;
}
.countdown.type-progress-bar.bar-tx-color-gray6 {
  color: #666;
}
.countdown.type-progress-bar.bar-color-gray8 .progress .__body .__current-progress {
  background-color: #888;
}
.countdown.type-progress-bar.bar-tx-color-gray8 {
  color: #888;
}
.countdown.type-progress-bar.bar-color-dunkelorange .progress .__body .__current-progress {
  background-color: #dd9c39;
}
.countdown.type-progress-bar.bar-tx-color-dunkelorange {
  color: #dd9c39;
}
.wpb_text_column.custom-list-style-type ul li {
  list-style-type: none;
}
.wpb_text_column.custom-list-style-type ul li:before {
  margin-right: 1em;
}
.wpb_text_column.custom-list-style-type.list-style-disc ul li:before {
  content: '';
  display: inline-block;
  width: 7px;
  height: 7px;
  background-color: red;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.wpb_text_column.custom-list-style-type.list-style-square ul li:before {
  content: '';
  display: inline-block;
  width: 6px;
  height: 6px;
  background-color: red;
}
.wpb_text_column.custom-list-style-type.list-style-circle ul li:before {
  content: '';
  display: inline-block;
  width: 7px;
  height: 7px;
  border: 1px solid red;
}
.wpb_single_image .vc_single_image-wrapper {
  position: relative;
}
.wpb_single_image .vc_single_image-wrapper .__overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(221, 156, 57, 0.8);
  opacity: 0;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.wpb_single_image .vc_single_image-wrapper .__overlay i {
  color: #fff;
  width: 48px;
  height: 48px;
  top: 50%;
  position: absolute;
  left: 50%;
  margin-top: -24px;
  margin-left: -24px;
  line-height: 48px;
  text-align: center;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  border: 2px solid #fff;
}
.wpb_single_image .vc_single_image-wrapper .__overlay i:before {
  display: block;
}
.wpb_single_image .vc_single_image-wrapper:hover .__overlay {
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle .__overlay, .wpb_single_image .vc_single_image-wrapper.vc_box_border_circle .__overlay, .wpb_single_image .vc_single_image-wrapper.vc_box_circle .__overlay, .wpb_single_image .vc_single_image-wrapper.vc_box_circle .__overlay, .wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle .__overlay, .wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle .__overlay, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle .__overlay, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle .__overlay, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle .__overlay, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle .__overlay {
  border-radius: 50%;
}
.wpb_single_image .vc_figure-caption {
  margin-top: 10px;
}
.wpb_single_image .vc_border-out-left, .wpb_single_image .vc_border-out-right {
  position: relative;
}
.wpb_single_image .vc_border-out-left .__overlay, .wpb_single_image .vc_border-out-right .__overlay {
  display: none;
}
.wpb_single_image .vc_border-out-left img, .wpb_single_image .vc_border-out-right img {
  padding-bottom: 25px;
}
.wpb_single_image .vc_border-out-left:after, .wpb_single_image .vc_border-out-right:after {
  content: '';
  position: absolute;
  top: 20px;
  width: calc(100% - 20px);
  height: calc(100% - 20px);
  border: 5px solid;
}
.wpb_single_image .vc_border-out-left img {
  padding-left: 25px;
}
.wpb_single_image .vc_border-out-left:after {
  left: 0;
}
.wpb_single_image .vc_border-out-right {
  position: relative;
  margin-bottom: 10px;
}
.wpb_single_image .vc_border-out-right img {
  padding-right: 25px;
}
.wpb_single_image .vc_border-out-right:after {
  right: 0;
}
.cortana-expandable-section .expand-toggle-button {
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  cursor: pointer;
  border: 1px solid rgba(0, 0, 0, 0.1);
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.cortana-expandable-section .expand-toggle-button i {
  vertical-align: middle;
  font-weight: 400;
}
.cortana-expandable-section .expand-toggle-button i:not(.hide) + .state-label {
  padding-left: 10px;
}
.cortana-expandable-section.es-toggle-btn-small .expand-toggle-button {
  padding-top: 20px;
  padding-bottom: 20px;
}
.cortana-expandable-section.es-toggle-btn-small .expand-toggle-button i {
  font-size: 30px;
}
.cortana-expandable-section.es-toggle-btn-large .expand-toggle-button {
  padding-top: 40px;
  padding-bottom: 40px;
}
.cortana-expandable-section.es-toggle-btn-large .expand-toggle-button i {
  font-size: 44px;
}
@media (max-width: 767px) {
  .cortana-expandable-section.es-toggle-btn-large .expand-toggle-button {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .cortana-expandable-section.es-toggle-btn-large .expand-toggle-button i {
    font-size: 30px;
  }
}
.vc_pagination-color-dunkelorange.vc_pagination-style-outline .vc_pagination-trigger {
  border-color: #dd9c39;
}
.vc_pagination-color-dunkelorange.vc_pagination-style-outline .vc_pagination-trigger:hover {
  background-color: #dd9c39;
}
.vc_pagination-color-dunkelorange.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
  background-color: #dd9c39;
}
.vc_pagination-color-dunkelorange.vc_pagination-style-flat .vc_pagination-trigger {
  background-color: #dd9c39;
}
.vc_pagination-color-p.vc_pagination-style-outline .vc_pagination-trigger {
  border-color: #dd9c39;
}
.vc_pagination-color-p.vc_pagination-style-outline .vc_pagination-trigger:hover {
  background-color: #dd9c39;
}
.vc_pagination-color-p.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
  background-color: #dd9c39;
}
.vc_pagination-color-p.vc_pagination-style-flat .vc_pagination-trigger {
  background-color: #dd9c39;
}
.vc_pagination-color-s.vc_pagination-style-outline .vc_pagination-trigger {
  border-color: #1e73be;
}
.vc_pagination-color-s.vc_pagination-style-outline .vc_pagination-trigger:hover {
  background-color: #1e73be;
}
.vc_pagination-color-s.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
  background-color: #1e73be;
}
.vc_pagination-color-s.vc_pagination-style-flat .vc_pagination-trigger {
  background-color: #1e73be;
}
.vc_pagination-color-text.vc_pagination-style-outline .vc_pagination-trigger {
  border-color: #444;
}
.vc_pagination-color-text.vc_pagination-style-outline .vc_pagination-trigger:hover {
  background-color: #444;
}
.vc_pagination-color-text.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
  background-color: #444;
}
.vc_pagination-color-text.vc_pagination-style-flat .vc_pagination-trigger {
  background-color: #444;
}
.vc_pagination-color-meta-text.vc_pagination-style-outline .vc_pagination-trigger {
  border-color: #666;
}
.vc_pagination-color-meta-text.vc_pagination-style-outline .vc_pagination-trigger:hover {
  background-color: #666;
}
.vc_pagination-color-meta-text.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
  background-color: #666;
}
.vc_pagination-color-meta-text.vc_pagination-style-flat .vc_pagination-trigger {
  background-color: #666;
}
.vc_pagination-color-border.vc_pagination-style-outline .vc_pagination-trigger {
  border-color: rgba(128, 128, 128, 0.2);
}
.vc_pagination-color-border.vc_pagination-style-outline .vc_pagination-trigger:hover {
  background-color: rgba(128, 128, 128, 0.2);
}
.vc_pagination-color-border.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
  background-color: rgba(128, 128, 128, 0.2);
}
.vc_pagination-color-border.vc_pagination-style-flat .vc_pagination-trigger {
  background-color: rgba(128, 128, 128, 0.2);
}
.vc_pagination-color-light.vc_pagination-style-outline .vc_pagination-trigger {
  border-color: #fff;
}
.vc_pagination-color-light.vc_pagination-style-outline .vc_pagination-trigger:hover {
  background-color: #fff;
}
.vc_pagination-color-light.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
  background-color: #fff;
}
.vc_pagination-color-light.vc_pagination-style-flat .vc_pagination-trigger {
  background-color: #fff;
}
.vc_pagination-color-dark.vc_pagination-style-outline .vc_pagination-trigger {
  border-color: #000;
}
.vc_pagination-color-dark.vc_pagination-style-outline .vc_pagination-trigger:hover {
  background-color: #000;
}
.vc_pagination-color-dark.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
  background-color: #000;
}
.vc_pagination-color-dark.vc_pagination-style-flat .vc_pagination-trigger {
  background-color: #000;
}
.vc_pagination-color-gray2.vc_pagination-style-outline .vc_pagination-trigger {
  border-color: #222;
}
.vc_pagination-color-gray2.vc_pagination-style-outline .vc_pagination-trigger:hover {
  background-color: #222;
}
.vc_pagination-color-gray2.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
  background-color: #222;
}
.vc_pagination-color-gray2.vc_pagination-style-flat .vc_pagination-trigger {
  background-color: #222;
}
.vc_pagination-color-gray4.vc_pagination-style-outline .vc_pagination-trigger {
  border-color: #444;
}
.vc_pagination-color-gray4.vc_pagination-style-outline .vc_pagination-trigger:hover {
  background-color: #444;
}
.vc_pagination-color-gray4.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
  background-color: #444;
}
.vc_pagination-color-gray4.vc_pagination-style-flat .vc_pagination-trigger {
  background-color: #444;
}
.vc_pagination-color-gray6.vc_pagination-style-outline .vc_pagination-trigger {
  border-color: #666;
}
.vc_pagination-color-gray6.vc_pagination-style-outline .vc_pagination-trigger:hover {
  background-color: #666;
}
.vc_pagination-color-gray6.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
  background-color: #666;
}
.vc_pagination-color-gray6.vc_pagination-style-flat .vc_pagination-trigger {
  background-color: #666;
}
.vc_pagination-color-gray8.vc_pagination-style-outline .vc_pagination-trigger {
  border-color: #888;
}
.vc_pagination-color-gray8.vc_pagination-style-outline .vc_pagination-trigger:hover {
  background-color: #888;
}
.vc_pagination-color-gray8.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
  background-color: #888;
}
.vc_pagination-color-gray8.vc_pagination-style-flat .vc_pagination-trigger {
  background-color: #888;
}
.cortana-page-transitions, .cortana-page-transitions-wrapper {
  top: 0;
  position: fixed;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100000;
  text-align: center;
}
.cortana-page-transitions h3.loading-text, .cortana-page-transitions-wrapper h3.loading-text {
  margin: 25px 0;
}
.woocommerce form p:not(.form-row) input[type="submit"], .woocommerce-page form p:not(.form-row) input[type="submit"], .woocommerce form.track_order input[type="submit"], .woocommerce-page form.track_order input[type="submit"] {
  margin-top: 10px;
}
.woocommerce form .form-row .select2-container, .woocommerce-page form .form-row .select2-container {
  line-height: 50px;
}
.woocommerce form .form-row .select2-container .select2-choice, .woocommerce-page form .form-row .select2-container .select2-choice {
  border-radius: 0;
  border-color: #ddd;
  padding-left: 20px;
}
.woocommerce form .form-row .select2-container--default .select2-selection--single .select2-selection__rendered, .woocommerce-page form .form-row .select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 50px;
  padding-left: 20px;
}
.woocommerce form .form-row .select2-container .select2-selection--single, .woocommerce-page form .form-row .select2-container .select2-selection--single {
  height: 100%;
}
.woocommerce form .form-row .select2-container--default .select2-selection--single .select2-selection__arrow, .woocommerce-page form .form-row .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 100%;
}
.woocommerce form .form-row .select2-container--default .select2-selection--single, .woocommerce-page form .form-row .select2-container--default .select2-selection--single {
  border-radius: 0px;
}
.woocommerce form.checkout_coupon, .woocommerce-page form.checkout_coupon, .woocommerce form.login, .woocommerce-page form.login, .woocommerce form.register, .woocommerce-page form.register {
  border-radius: 0;
  border-color: rgba(128, 128, 128, 0.2);
}
.woocommerce form.checkout_coupon input, .woocommerce-page form.checkout_coupon input, .woocommerce form.login input, .woocommerce-page form.login input, .woocommerce form.register input, .woocommerce-page form.register input, .woocommerce form.checkout_coupon select, .woocommerce-page form.checkout_coupon select, .woocommerce form.login select, .woocommerce-page form.login select, .woocommerce form.register select, .woocommerce-page form.register select, .woocommerce form.checkout_coupon textarea, .woocommerce-page form.checkout_coupon textarea, .woocommerce form.login textarea, .woocommerce-page form.login textarea, .woocommerce form.register textarea, .woocommerce-page form.register textarea {
  border-color: #ddd;
}
.woocommerce-account h2, .woocommerce-checkout h2, .woocommerce-thank h2, .woocommerce-account h3, .woocommerce-checkout h3, .woocommerce-thank h3 {
  letter-spacing: 0.05em;
  line-height: 1.2;
  text-transform: uppercase;
}
.woocommerce-account h3, .woocommerce-checkout h3, .woocommerce-thank h3 {
  font-size: 14px;
}
.woocommerce-account h2, .woocommerce-checkout h2, .woocommerce-thank h2 {
  font-size: 18px;
}
.woocommerce-account strong, .woocommerce-checkout strong, .woocommerce-thank strong {
  font-weight: 500;
}
.woocommerce table.shop_table {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.woocommerce .product, .woocommerce-page .product {
  overflow: hidden;
  position: relative;
  /*-------------------------------------
   SALE FLASH
   ---------------------------------------*/
  /*-------------------------------------
   PRICE
   ---------------------------------------*/
}
.woocommerce .product span.onsale, .woocommerce-page .product span.onsale, .woocommerce .product span.out-stock, .woocommerce-page .product span.out-stock {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  min-height: 0;
  min-width: 0;
  padding: 0;
  left: auto;
  font-weight: 500;
  position: absolute;
  right: -40px;
  text-align: center;
  line-height: 25px;
  top: 20px;
  text-transform: uppercase;
  margin: 0;
  color: #fff;
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  width: 150px;
  height: 25px;
  transform-origin: center center;
  transform: rotate(45deg);
  z-index: 10;
}
.woocommerce .product span.onsale, .woocommerce-page .product span.onsale {
  background-color: #dd9c39;
}
.woocommerce .product span.out-stock, .woocommerce-page .product span.out-stock {
  background-color: #444;
}
.woocommerce .product .quick-view-btn, .woocommerce-page .product .quick-view-btn {
  position: absolute;
  display: inline-block;
  top: 10px;
  left: 10px;
  z-index: 10;
  color: #fff;
  font-size: 0;
  opacity: 0;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
}
.woocommerce .product .quick-view-btn i, .woocommerce-page .product .quick-view-btn i {
  font-size: 20px;
}
.woocommerce .product .star-rating:before, .woocommerce-page .product .star-rating:before {
  content: "\53\53\53\53\53";
  color: #888;
}
.woocommerce .product .star-rating > span:before, .woocommerce-page .product .star-rating > span:before {
  color: #dd9c39;
}
.woocommerce .product .star-rating > span *, .woocommerce-page .product .star-rating > span * {
  display: none;
}
.woocommerce .product form.cart button[type="submit"], .woocommerce-page .product form.cart button[type="submit"], .woocommerce .product .single_add_to_cart_button, .woocommerce-page .product .single_add_to_cart_button {
  padding-left: 20px;
  padding-right: 20px;
  color: #fff;
  font-size: 13px;
}
.woocommerce .product p.price ins, .woocommerce-page .product p.price ins, .woocommerce .product span.price ins, .woocommerce-page .product span.price ins, .woocommerce .product td.price ins, .woocommerce-page .product td.price ins {
  text-decoration: none;
}
.woocommerce .product p.price del + ins, .woocommerce-page .product p.price del + ins, .woocommerce .product span.price del + ins, .woocommerce-page .product span.price del + ins, .woocommerce .product td.price del + ins, .woocommerce-page .product td.price del + ins {
  margin-left: 10px;
}
div.quantity {
  margin: 0;
  float: left;
}
div.quantity .quantity-inner {
  width: 80px;
  margin-left: auto;
  margin-right: auto;
  padding-right: 30px;
  position: relative;
}
div.quantity .quantity-inner .input-quantity {
  font-family: Montserrat;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  margin-bottom: 0;
  background-color: #fff;
  border: 1px solid #ddd;
}
div.quantity .quantity-inner .btn-action {
  position: absolute;
  width: 30px;
  border: 1px solid #ddd;
  border-left: 0;
  padding: 0;
  right: 0;
  background-color: #f7f7f7;
  display: block;
  font-size: 14px;
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
div.quantity .quantity-inner .btn-action:hover {
  background-color: #ddd;
}
div.quantity .quantity-inner .btn-action[data-action="minus"] {
  height: 25px;
  line-height: 25px;
  border-top: 0;
  bottom: 0;
}
div.quantity .quantity-inner .btn-action[data-action="plus"] {
  height: 25px;
  line-height: 25px;
  top: 0;
}
.woocommerce .product-style-classic .navigation-style-default, .woocommerce .product-style-classic .navigation-style-infinite-scroll, .woocommerce .product-style-classic .navigation-style-load-more {
  padding-top: 0;
}
.woocommerce .products {
  margin-bottom: 0;
}
.woocommerce nav.woocommerce-pagination {
  font-size: 0;
}
.woocommerce nav.woocommerce-pagination ul.page-numbers {
  border: none;
}
.woocommerce nav.woocommerce-pagination ul.page-numbers li {
  border: none;
  font-size: 16px;
}
.woocommerce nav.woocommerce-pagination ul.page-numbers li span {
  font-weight: 500;
}
.woocommerce nav.woocommerce-pagination ul.page-numbers li a:not(.prev):not(.next) {
  color: inherit;
  position: relative;
  font-weight: 500;
}
.woocommerce nav.woocommerce-pagination ul.page-numbers li a:not(.prev):not(.next):after {
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.woocommerce nav.woocommerce-pagination ul.page-numbers li a:not(.prev):not(.next):hover, .woocommerce nav.woocommerce-pagination ul.page-numbers li a:not(.prev):not(.next):active, .woocommerce nav.woocommerce-pagination ul.page-numbers li a:not(.prev):not(.next):focus {
  background-color: transparent !important;
  color: #dd9c39;
}
.woocommerce nav.woocommerce-pagination ul.page-numbers li a:not(.prev):not(.next):hover:after, .woocommerce nav.woocommerce-pagination ul.page-numbers li a:not(.prev):not(.next):active:after, .woocommerce nav.woocommerce-pagination ul.page-numbers li a:not(.prev):not(.next):focus:after {
  content: '';
  display: block;
  height: 1px;
  width: 50%;
  left: 25%;
  position: absolute;
  margin-top: 2px;
  background-color: #dd9c39;
}
.woocommerce nav.woocommerce-pagination ul.page-numbers li span.current {
  background-color: transparent !important;
  position: relative;
  color: #dd9c39;
}
.woocommerce nav.woocommerce-pagination ul.page-numbers li span.current:after {
  content: '';
  display: block;
  height: 1px;
  width: 50%;
  left: 25%;
  position: absolute;
  margin-top: 2px;
  background-color: #dd9c39;
}
.woocommerce nav.woocommerce-pagination ul.page-numbers li .prev, .woocommerce nav.woocommerce-pagination ul.page-numbers li .next {
  font-size: 31px;
  padding: 0;
  color: inherit;
}
.woocommerce nav.woocommerce-pagination ul.page-numbers li .prev:hover, .woocommerce nav.woocommerce-pagination ul.page-numbers li .next:hover, .woocommerce nav.woocommerce-pagination ul.page-numbers li .prev:active, .woocommerce nav.woocommerce-pagination ul.page-numbers li .next:active, .woocommerce nav.woocommerce-pagination ul.page-numbers li .prev:focus, .woocommerce nav.woocommerce-pagination ul.page-numbers li .next:focus {
  background-color: transparent !important;
  color: #dd9c39;
}
.modal-dialog {
  margin-top: 100px;
}
#cortana-quick-view button.close {
  position: absolute;
  top: 0;
  right: 2px;
}
#cortana-quick-view .block-loader-inner {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
#cortana-quick-view .quick-view-nav {
  color: #fff;
}
#cortana-quick-view .quick-view-nav > div {
  font-size: 0;
  top: 50%;
  margin-top: -25px;
  line-height: 1;
  position: absolute;
  cursor: pointer;
  opacity: 0.6;
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
#cortana-quick-view .quick-view-nav > div i {
  font-size: 50px;
}
#cortana-quick-view .quick-view-nav > div:hover, #cortana-quick-view .quick-view-nav > div:active {
  opacity: 1;
}
#cortana-quick-view .quick-view-nav > div.disabled {
  display: none;
}
#cortana-quick-view .quick-view-nav .qv-next {
  right: -10%;
}
#cortana-quick-view .quick-view-nav .qv-prev {
  left: -10%;
}
@media (max-width: 1075px) and (min-width: 992px) {
  #cortana-quick-view .quick-view-nav .qv-next {
    right: -5%;
  }
  #cortana-quick-view .quick-view-nav .qv-prev {
    left: -5%;
  }
}
.woocommerce-page .button, .woocommerce-shipping-calculator .button, .woocommerce-page table.cart td.actions .button, .woocommerce-cart table.cart td.actions .button, p.return-to-shop .button, .woocommerce-page input.button, .woocommerce-shipping-calculator input.button, .woocommerce-page table.cart td.actions input.button, .woocommerce-cart table.cart td.actions input.button, p.return-to-shop input.button, .woocommerce-page button.button, .woocommerce-shipping-calculator button.button, .woocommerce-page table.cart td.actions button.button, .woocommerce-cart table.cart td.actions button.button, p.return-to-shop button.button {
  color: #fff;
  font-size: 13px;
  background-color: #dd9c39;
  padding: 15px 30px;
  text-transform: uppercase;
  line-height: 20px;
  border: none;
  vertical-align: middle;
  text-align: center;
  font-family: Montserrat;
  letter-spacing: 0.1em;
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.woocommerce-page .button:hover, .woocommerce-shipping-calculator .button:hover, .woocommerce-page table.cart td.actions .button:hover, .woocommerce-cart table.cart td.actions .button:hover, p.return-to-shop .button:hover, .woocommerce-page input.button:hover, .woocommerce-shipping-calculator input.button:hover, .woocommerce-page table.cart td.actions input.button:hover, .woocommerce-cart table.cart td.actions input.button:hover, p.return-to-shop input.button:hover, .woocommerce-page button.button:hover, .woocommerce-shipping-calculator button.button:hover, .woocommerce-page table.cart td.actions button.button:hover, .woocommerce-cart table.cart td.actions button.button:hover, p.return-to-shop button.button:hover {
  background-color: #c28221;
  color: #fff;
}
.woocommerce-page .products .product-category {
  margin-bottom: 20px;
}
.woocommerce-page .products .product-category a {
  text-decoration: none;
  color: inherit;
  text-transform: uppercase;
}
.woocommerce-page .products .product-category a:hover {
  color: #dd9c39;
}
.woocommerce-page .products .product-category img {
  float: left;
  width: 80px;
  margin-right: 10px;
}
.woocommerce-page .products .product-category h3 {
  overflow: hidden;
  font-size: 18px;
  display: inline-block;
}
.woocommerce-page .products .product-category h3 .count {
  background-color: transparent;
}
.woocommerce .widget_price_filter .price_slider_wrapper {
  padding-top: 15px;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
  border-radius: 0;
  background-color: #eee;
}
.woocommerce .widget_price_filter .ui-slider-horizontal {
  height: 8px;
}
.woocommerce .widget_price_filter .ui-slider {
  margin-left: 8px;
  margin-right: 8px;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
  border-radius: 0;
  background-color: #ddd;
}
.woocommerce .widget_price_filter .price_slider {
  margin-bottom: 28px;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
  width: 16px;
  height: 16px;
  background-color: #dd9c39;
  border-radius: 100%;
  top: -4px;
  margin-left: -8px;
}
.woocommerce .widget_price_filter .price_slider_amount {
  text-align: left;
  line-height: 30px;
  font-size: 14px;
  font-weight: 500;
}
.woocommerce .widget_price_filter .price_slider_amount .button {
  font-size: 12px;
  float: right;
  font-family: Raleway;
  border-radius: 3px;
  height: 25px;
  line-height: 25px;
  width: 66px;
  text-align: center;
  background-color: #222;
  margin-top: 2px;
  padding: 0;
}
.products-loop .loop-item.no-padding {
  padding-left: 0;
  padding-right: 0;
}
.products-loop .loop-item article.product {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.products-loop .loop-item article.product img {
  width: 100%;
}
.products-loop .loop-item article.product .product-thumbnail {
  position: relative;
  overflow: hidden;
}
.products-loop .loop-item article.product .product-thumbnail a.woocommerce-LoopProduct-link {
  border: 1px solid #eee;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.products-loop .loop-item article.product .product-thumbnail:hover img.product-secondary-image, .products-loop .loop-item article.product .product-thumbnail.active img.product-secondary-image {
  opacity: 1;
}
.products-loop .loop-item article.product .product-thumbnail:hover a.quick-view-btn, .products-loop .loop-item article.product .product-thumbnail.active a.quick-view-btn {
  opacity: 1;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.products-loop .loop-item article.product .product-thumbnail img.product-secondary-image {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.products-loop .products-before-loop-start {
  overflow: hidden;
}
.products-loop .products-before-loop-start > * {
  margin-bottom: 0;
}
.products-loop .products-before-loop-start .woocommerce-result-count {
  line-height: 2.7;
}
.products-loop .products-before-loop-start .woocommerce-ordering select {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  height: 44px;
  color: #666;
}
.product-style-simple .loop-item {
  margin-bottom: 45px;
}
.product-style-simple article.product {
  font-family: Montserrat;
}
.product-style-simple article.product .quick-view-btn {
  color: #444;
}
.product-style-simple article.product .product-thumbnail a.added_to_cart {
  display: none;
}
.product-style-simple article.product .product-thumbnail a.button {
  display: block;
  background-color: #222;
  color: #fff;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 999;
  font-size: 0;
  width: 38px;
  height: 38px;
  line-height: 38px;
  text-align: center;
  -webkit-transform: translateY(38px);
  -moz-transform: translateY(38px);
  -ms-transform: translateY(38px);
  -o-transform: translateY(38px);
  transform: translateY(38px);
}
.product-style-simple article.product .product-thumbnail a.button .__icon:before {
  content: '\f07a';
  font-family: 'FontAwesome';
  font-size: 16px;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  width: 16px;
  height: 16px;
  line-height: 16px;
}
.product-style-simple article.product .product-thumbnail a.button.product_type_grouped .__icon:before {
  content: '\f06e';
}
.product-style-simple article.product .product-thumbnail a.button.loading {
  cursor: not-allowed;
}
.product-style-simple article.product .product-thumbnail a.button.loading .__icon:before {
  -webkit-animation-name: spinner;
  animation-name: spinner;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  content: "\f110";
  font-family: 'fontawesome';
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}
.product-style-simple article.product .product-thumbnail a.button.added .__icon:before {
  content: "\e04d";
  font-family: '9wpthemes';
}
.product-style-simple article.product .product-thumbnail a.button:hover {
  background-color: #dd9c39;
}
.product-style-simple article.product .product-thumbnail:hover a.button {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
  opacity: 1;
}
.product-style-simple article.product .product-info .woocommerce-LoopProduct-link {
  color: inherit;
  text-decoration: none;
}
.product-style-simple article.product .product-info .woocommerce-LoopProduct-link:hover {
  color: #dd9c39;
}
.product-style-simple article.product .product-info .woocommerce-LoopProduct-link .product-title {
  text-transform: uppercase;
  margin-bottom: 5px;
}
.product-style-simple article.product .product-info span.price {
  font-size: 18px;
  font-weight: bold;
  color: #dd9c39;
}
.product-style-simple article.product .product-info span.price del {
  color: #666;
}
.product-style-classic.products-loop .loop-item {
  margin-bottom: 60px;
}
.product-style-classic.products-loop .loop-item article.product {
  max-width: 400px;
}
.product-style-classic.products-loop .loop-item article.product .product-thumbnail:hover .product-actions, .product-style-classic.products-loop .loop-item article.product .product-thumbnail.active .product-actions {
  bottom: 0;
  opacity: 1;
}
.product-style-classic.products-loop .loop-item article.product .product-thumbnail:hover a.woocommerce-LoopProduct-link, .product-style-classic.products-loop .loop-item article.product .product-thumbnail.active a.woocommerce-LoopProduct-link {
  background-color: rgba(0, 0, 0, 0.2);
}
.product-style-classic.products-loop .loop-item article.product .product-thumbnail .product-actions {
  position: absolute;
  bottom: -50px;
  opacity: 0;
  left: 0;
  width: 100%;
  height: 50px;
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.product-style-classic.products-loop .loop-item article.product .product-thumbnail .product-actions a.added_to_cart {
  display: none;
}
.product-style-classic.products-loop .loop-item article.product .product-thumbnail .product-actions a.button {
  position: relative;
  padding: 10px 15px;
  display: block;
  line-height: 30px;
  height: 100%;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  font-family: Raleway;
  text-align: center;
  text-transform: uppercase;
  font-weight: 500;
  background-color: #222;
  color: #fff;
}
.product-style-classic.products-loop .loop-item article.product .product-thumbnail .product-actions a.button.out-stock {
  width: 100%;
}
.product-style-classic.products-loop .loop-item article.product .product-thumbnail .product-actions a.button:not(.out-stock) {
  width: calc(100% - 60px);
}
.product-style-classic.products-loop .loop-item article.product .product-thumbnail .product-actions a.button:not(.out-stock) span.__icon {
  display: block;
  width: 60px;
  height: 50px;
  position: absolute;
  background-color: #dd9c39;
  top: 0;
  right: -60px;
}
.product-style-classic.products-loop .loop-item article.product .product-thumbnail .product-actions a.button:not(.out-stock):after {
  content: "\7e";
  font-family: '9wpthemes';
  display: block;
  width: 60px;
  height: 50px;
  line-height: 50px;
  color: #fff;
  background-color: transparent;
  position: absolute;
  top: 0;
  right: -60px;
  font-size: 18px;
  font-weight: 300;
}
.product-style-classic.products-loop .loop-item article.product .product-thumbnail .product-actions a.button:not(.out-stock).product_type_variable:after {
  content: "\e143";
}
.product-style-classic.products-loop .loop-item article.product .product-thumbnail .product-actions a.button:not(.out-stock).loading {
  cursor: not-allowed;
}
.product-style-classic.products-loop .loop-item article.product .product-thumbnail .product-actions a.button:not(.out-stock).loading:after {
  content: "\f110";
  font-family: 'fontawesome';
}
.product-style-classic.products-loop .loop-item article.product .product-thumbnail .product-actions a.button:not(.out-stock).added:after {
  content: "\e04d";
  font-family: '9wpthemes';
}
.product-style-classic.products-loop .loop-item article.product .product-info {
  position: relative;
}
.product-style-classic.products-loop .loop-item article.product .product-info a {
  color: inherit;
  text-decoration: none;
  line-height: 1.8;
}
.product-style-classic.products-loop .loop-item article.product .product-info .woocommerce-LoopProduct-link {
  display: table-cell;
  width: 100%;
}
.product-style-classic.products-loop .loop-item article.product .product-info .product-title {
  margin-bottom: 5px;
}
.product-style-classic.products-loop .loop-item article.product .product-info .price {
  padding-left: 15px;
  line-height: 1.8;
  display: table-cell;
  white-space: nowrap;
}
.product-style-classic.products-loop .loop-item article.product .product-info .posted_in {
  margin-bottom: 10px;
  display: block;
  color: #666;
}
.product-style-modern.products-loop .loop-item article.product {
  max-width: 480px;
}
.product-style-modern.products-loop .loop-item article.product .product-thumbnail:hover a.quick-view-btn, .product-style-modern.products-loop .loop-item article.product .product-thumbnail.active a.quick-view-btn {
  color: #222;
}
.product-style-modern.products-loop .loop-item article.product .product-thumbnail:hover:after, .product-style-modern.products-loop .loop-item article.product .product-thumbnail.active:after {
  background-color: rgba(255, 255, 255, 0.8);
}
.product-style-modern.products-loop .loop-item article.product .product-thumbnail:hover .product-info .product-title, .product-style-modern.products-loop .loop-item article.product .product-thumbnail.active .product-info .product-title, .product-style-modern.products-loop .loop-item article.product .product-thumbnail:hover .product-info .posted_in, .product-style-modern.products-loop .loop-item article.product .product-thumbnail.active .product-info .posted_in, .product-style-modern.products-loop .loop-item article.product .product-thumbnail:hover .product-info .star-rating, .product-style-modern.products-loop .loop-item article.product .product-thumbnail.active .product-info .star-rating {
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
}
.product-style-modern.products-loop .loop-item article.product .product-thumbnail:hover .product-info .price, .product-style-modern.products-loop .loop-item article.product .product-thumbnail.active .product-info .price {
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
}
.product-style-modern.products-loop .loop-item article.product .product-thumbnail:hover .product-info .product-actions a.button, .product-style-modern.products-loop .loop-item article.product .product-thumbnail.active .product-info .product-actions a.button {
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
}
.product-style-modern.products-loop .loop-item article.product .product-thumbnail:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 5;
  width: 100%;
  height: 100%;
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.product-style-modern.products-loop .loop-item article.product a.woocommerce-LoopProduct-link {
  display: block;
  z-index: 7;
}
.product-style-modern.products-loop .loop-item article.product .product-actions {
  width: 100%;
  height: 50px;
  margin-top: 30px;
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.product-style-modern.products-loop .loop-item article.product .product-actions a.added_to_cart {
  display: none;
}
.product-style-modern.products-loop .loop-item article.product .product-actions a.button {
  transform: translateY(250px);
  position: relative;
  z-index: 10;
  padding: 10px 15px;
  display: block;
  line-height: 30px;
  height: 100%;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  text-align: center;
  text-transform: uppercase;
  font-weight: 500;
  background-color: #dd9c39;
  color: #fff;
  font-family: Raleway;
}
.product-style-modern.products-loop .loop-item article.product .product-actions a.button.out-stock {
  width: 100%;
}
.product-style-modern.products-loop .loop-item article.product .product-actions a.button:not(.out-stock) {
  width: 100%;
}
.product-style-modern.products-loop .loop-item article.product .product-actions a.button:not(.out-stock) span.__icon {
  display: inline-block;
  width: 5px;
}
.product-style-modern.products-loop .loop-item article.product .product-actions a.button:not(.out-stock):after {
  content: "\7e";
  font-family: '9wpthemes';
  display: inline-block;
  line-height: 30px;
  color: #fff;
  background-color: transparent;
  vertical-align: sub;
  font-size: 18px;
  font-weight: 300;
}
.product-style-modern.products-loop .loop-item article.product .product-actions a.button:not(.out-stock).product_type_variable:after {
  content: "\e143";
}
.product-style-modern.products-loop .loop-item article.product .product-actions a.button:not(.out-stock).loading {
  cursor: not-allowed;
}
.product-style-modern.products-loop .loop-item article.product .product-actions a.button:not(.out-stock).loading:after {
  content: "\f110";
  font-family: 'fontawesome';
  position: static;
  vertical-align: initial;
  font-weight: 300;
}
.product-style-modern.products-loop .loop-item article.product .product-actions a.button:not(.out-stock).added:after {
  margin: 0;
  content: "\e04d";
  font-family: '9wpthemes';
}
.product-style-modern.products-loop .loop-item article.product .product-info {
  position: absolute;
  width: 100%;
  bottom: 0;
  padding: 60px 50px;
}
.product-style-modern.products-loop .loop-item article.product .product-info > *:not(.product-actions) {
  position: relative;
  z-index: 10;
}
.product-style-modern.products-loop .loop-item article.product .product-info a {
  color: inherit;
  text-decoration: none;
  line-height: 1.8;
}
.product-style-modern.products-loop .loop-item article.product .product-info .woocommerce-LoopProduct-link {
  display: table-cell;
  width: 100%;
}
.product-style-modern.products-loop .loop-item article.product .product-info .star-rating {
  -webkit-transform: translateX(-400px);
  -ms-transform: translateX(-400px);
  -o-transform: translateX(-400px);
  transform: translateX(-400px);
  -webkit-transition: all 0.3s ease-out 0.1s;
  -o-transition: all 0.3s ease-out 0.1s;
  transition: all 0.3s ease-out 0.1s;
}
.product-style-modern.products-loop .loop-item article.product .product-info .product-title {
  margin-bottom: 5px;
  -webkit-transform: translateX(-400px);
  -ms-transform: translateX(-400px);
  -o-transform: translateX(-400px);
  transform: translateX(-400px);
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.product-style-modern.products-loop .loop-item article.product .product-info .posted_in {
  display: inline-block;
  color: #666;
  -webkit-transform: translateX(-400px);
  -ms-transform: translateX(-400px);
  -o-transform: translateX(-400px);
  transform: translateX(-400px);
  -webkit-transition: all 0.3s ease-out 0.05s;
  -o-transition: all 0.3s ease-out 0.05s;
  transition: all 0.3s ease-out 0.05s;
}
.product-style-modern.products-loop .loop-item article.product .product-info .posted_in + .star-rating {
  margin-top: 10px;
}
.product-style-modern.products-loop .loop-item article.product .product-info .price {
  padding-left: 15px;
  line-height: 1.8;
  display: table-cell;
  white-space: nowrap;
  -webkit-transform: translateX(400px);
  -ms-transform: translateX(400px);
  -o-transform: translateX(400px);
  transform: translateX(400px);
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.container .product-style-modern.products-loop .loop-item article.product .product-thumbnail .product-info {
  padding: 40px 30px;
}
@media (max-width: 991px) {
  .product-style-classic.products-loop .loop-item {
    margin-bottom: 30px;
  }
}
@media (max-width: 579px) {
  .products-loop .products-before-loop-start .woocommerce-result-count {
    float: none;
    margin-bottom: 5px;
  }
  .products-loop .products-before-loop-start .woocommerce-ordering {
    float: left;
  }
}
@media (max-width: 479px) {
  .product-style-classic.products-loop .loop-item {
    margin-bottom: 15px;
  }
  .product-style-modern.products-loop .loop-item article.product .product-thumbnail .product-info {
    padding: 40px 30px;
  }
}
.product-single .product .product-item-images {
  overflow: hidden;
  position: relative;
}
.product-single .product .product-item-images .product-thumbnails img {
  width: 100%;
}
.product-single .product .product-item-images .product-thumbnails a.thumb-item {
  opacity: 0.4;
}
.product-single .product .product-item-images .product-thumbnails a.thumb-item.synced, .product-single .product .product-item-images .product-thumbnails a.thumb-item:hover {
  opacity: 1;
}
.product-single .product.quick-view-template .product-thumbnails {
  padding-top: 15px;
  position: relative;
  width: auto;
  padding-left: 0;
  padding-right: 0;
  margin: -5px;
}
.product-single .product.quick-view-template .product-thumbnails a.thumb-item {
  border: none;
  position: relative;
  margin-bottom: 0;
  padding: 5px;
}
.product-single .product:not(.quick-view-template) .product-item-images .product-item-images-inner {
  border: 1px solid #eee;
  margin-bottom: 15px;
}
.product-single .product:not(.quick-view-template) .product-item-images .product-thumbnails {
  margin-left: -4px;
  margin-right: -4px;
}
.product-single .product:not(.quick-view-template) .product-item-images .product-thumbnails a.thumb-item {
  border: 1px solid #eee;
  margin-left: 5px;
  margin-right: 5px;
  margin-bottom: 17.5px;
  position: relative;
  padding: 0;
}
.product-single .product .product-summary .product_title {
  line-height: 1.2;
  text-transform: uppercase;
}
.product-single .product .product-summary .woocommerce-product-rating {
  margin-bottom: 10px;
}
.product-single .product .product-summary .woocommerce-review-link {
  margin-top: 0.5em;
  display: inline-block;
  line-height: 1.5;
  text-decoration: none;
  color: #666;
}
.product-single .product .product-summary form.cart {
  margin-bottom: 35px;
}
.product-single .product .product-summary p.price {
  font-family: Montserrat;
  margin-bottom: 15px;
}
.product-single .product .product-summary p.price .amount {
  font-size: 18px;
}
.product-single .product .product-summary p.price del {
  color: #888;
}
.product-single .product .product-summary p.price ins {
  color: #dd9c39;
}
.product-single .product .product-summary p.stock {
  font-size: 20px;
  font-weight: 500;
  color: #dd9c39;
}
.product-single .product .product-summary .short-description {
  overflow: hidden;
}
.product-single .product .product-summary .short-description p {
  margin-bottom: 35px;
}
.product-single .product .product-summary table.variations {
  margin-bottom: 35px;
}
.product-single .product .product-summary table.variations td select, .product-single .product .product-summary table.variations td input {
  width: auto;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.product-single .product .product-summary table.variations td.label {
  font-family: Montserrat;
  width: 100px;
}
.product-single .product .product-summary table.variations td .reset_variations {
  margin-left: 5px;
}
.product-single .product .product-summary .woocommerce-variation {
  margin-bottom: 35px;
}
.product-single .product .product-summary .woocommerce-variation p {
  margin-bottom: 10px;
}
.product-single .product .product-summary table.group_table td {
  padding-bottom: 35px;
}
.product-single .product .product-summary table.group_table td.label {
  width: 100%;
  padding-left: 15px;
  color: #444;
}
.product-single .product .product-summary table.group_table td.label a {
  color: inherit;
  font-weight: 500;
}
.product-single .product .product-summary table.group_table td.price {
  white-space: nowrap;
  text-align: right;
}
.product-single .product .product-summary .product_meta > span {
  display: block;
  color: #666;
  font-family: Montserrat;
}
.product-single .product .product-summary .product_meta > span .label {
  text-transform: uppercase;
  display: inline-block;
  color: #444;
}
.product-single .product .product-summary .product_meta > span .sku, .product-single .product .product-summary .product_meta > span a {
  color: inherit;
}
.product-single .product .product-summary .product-sharing-wrapper .share-this-label {
  min-width: 90px;
  font-weight: 500;
}
.product-single .product .woocommerce-tabs ul.wc-tabs {
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
  font-size: 0;
}
.product-single .product .woocommerce-tabs ul.wc-tabs li {
  display: inline-block;
  border: 1px solid #ddd;
  background-color: #eee;
  margin-bottom: -1px;
}
.product-single .product .woocommerce-tabs ul.wc-tabs li:not(:last-of-type) {
  margin-right: -1px;
}
.product-single .product .woocommerce-tabs ul.wc-tabs li:before {
  content: '';
  display: block;
  width: 100%;
  height: 1px;
  background-color: transparent;
}
.product-single .product .woocommerce-tabs ul.wc-tabs li:hover {
  background-color: #fff;
}
.product-single .product .woocommerce-tabs ul.wc-tabs li.active {
  border-bottom-color: #fff;
  background-color: #fff;
  border-top-color: #dd9c39;
}
.product-single .product .woocommerce-tabs ul.wc-tabs li.active:before {
  background-color: #dd9c39;
}
.product-single .product .woocommerce-tabs ul.wc-tabs li > a {
  text-decoration: none;
  font-family: Montserrat;
  font-size: 13px;
  text-transform: uppercase;
  padding: 8px 25px;
  display: inline-block;
  color: #444;
}
@media only screen and (max-width: 767px) {
  .product-single .product .woocommerce-tabs ul.wc-tabs li {
    text-align: center;
    display: block;
  }
  .product-single .product .woocommerce-tabs ul.wc-tabs li:not(:last-of-type) {
    margin-right: 0;
  }
  .product-single .product .woocommerce-tabs ul.wc-tabs li > a {
    display: block;
  }
}
.product-single .product .woocommerce-tabs .woocommerce-Tabs-panel {
  border: 1px solid #ddd;
  padding: 30px;
}
.product-single .product .woocommerce-tabs .woocommerce-Tabs-panel h2 {
  line-height: 1.2;
  font-size: 13px;
  text-transform: uppercase;
}
.product-single .product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews #comments ol.commentlist li img.avatar {
  padding: 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  top: 10px;
}
.product-single .product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews #comments ol.commentlist li .comment-text {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.product-single .product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #review_form_wrapper {
  margin-bottom: 20px;
  overflow: hidden;
}
.product-single .product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #review_form_wrapper .comment-respond {
  float: none;
}
.product-single .product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #review_form_wrapper h3.comment-reply-title {
  margin-bottom: 20px;
}
.product-single .product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #review_form_wrapper #respond form.comment-form {
  margin: 0;
}
.product-single .product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #review_form_wrapper #respond form.comment-form p {
  padding-left: 0;
  padding-right: 0;
}
.product-single .product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #review_form_wrapper #respond form.comment-form p label {
  font-weight: 500;
  margin-bottom: 5px;
  display: block;
}
.product-single .product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #review_form_wrapper #respond form.comment-form p.comment-form-rating p.stars {
  margin: 0;
}
.product-single .product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #review_form_wrapper #respond form.comment-form p.comment-form-rating select#rating {
  float: left;
  width: auto;
}
.product-single .product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #review_form_wrapper #respond form.comment-form p #comment {
  height: auto;
}
.product-single .product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #review_form_wrapper #respond form.comment-form p.form-submit input.submit {
  font-family: Montserrat;
  padding: 10px 40px;
  line-height: 30px;
  text-transform: uppercase;
  background-color: #dd9c39;
  color: #fff;
  font-size: 13px;
  letter-spacing: 0.05em;
  font-weight: 400;
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.product-single .product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #review_form_wrapper #respond form.comment-form p.form-submit input.submit:hover {
  background-color: #222;
}
.product-single .product .related.classic + .up-sells, .product-single .product .up-sells.classic + .related {
  padding-top: 0;
}
@media (max-width: 479px) {
  .product-single .product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #review_form_wrapper {
    padding: 15px;
  }
}
@media (max-width: 350px) {
  .product-single .product .product-summary form.cart button[type="submit"] {
    padding-left: 35px;
    padding-right: 35px;
    margin-left: 10px;
  }
}
.woocommerce table.shop_table.cart {
  border: none;
  margin-bottom: 60px;
}
.woocommerce table.shop_table.cart thead {
  background: #222;
  color: #fff;
}
.woocommerce table.shop_table.cart thead th {
  font-size: 14px;
  letter-spacing: 0.05em;
  line-height: 1.2;
  font-weight: 500;
  padding: 15px 20px;
  text-transform: uppercase;
  text-align: center;
}
.woocommerce table.shop_table.cart thead th.product-thumbnail-name {
  text-align: left;
}
.woocommerce table.shop_table.cart thead th.product-remove a {
  color: inherit;
  font-size: 0;
}
.woocommerce table.shop_table.cart thead th.product-remove a i {
  font-size: 10px;
}
.woocommerce table.shop_table.cart thead th.product-remove a:hover {
  color: #dd9c39;
}
.woocommerce table.shop_table.cart td {
  border-top: 1px solid rgba(128, 128, 128, 0.2);
  border-right: transparent;
  padding: 40px 20px;
}
.woocommerce table.shop_table.cart tbody td.product-name {
  width: 100%;
}
.woocommerce table.shop_table.cart tbody td.product-name .p-name {
  text-transform: uppercase;
  font-weight: 500;
  color: #444;
  letter-spacing: 0.05em;
}
.woocommerce table.shop_table.cart tbody td.product-name dl.variation {
  margin: 5px 0 0 0;
}
.woocommerce table.shop_table.cart tbody td.product-quantity .quantity {
  float: none;
}
.woocommerce table.shop_table.cart dl.variation {
  color: #666;
}
.woocommerce table.shop_table.cart dl.variation dt {
  font-weight: normal;
  padding: 0 0 5px;
}
.woocommerce table.shop_table.cart dl.variation dd {
  padding: 0 0 5px;
  margin: 0;
}
.woocommerce table.shop_table.cart img {
  width: 100px;
  float: left;
}
.woocommerce table.shop_table.cart tbody td.product-thumbnail a {
  display: inline-block;
  width: 100px;
}
.woocommerce table.shop_table.cart tbody td.product-price, .woocommerce table.shop_table.cart tbody td.product-subtotal {
  text-transform: uppercase;
  text-align: center;
  padding: 40px 35px;
}
.woocommerce table.shop_table.cart tbody td.product-price .amount, .woocommerce table.shop_table.cart tbody td.product-subtotal .amount {
  font-weight: 400;
  letter-spacing: 0.05em;
}
.woocommerce table.shop_table.cart tbody td.product-quantity, .woocommerce table.shop_table.cart tbody td.product-remove {
  text-align: center;
}
.woocommerce table.shop_table.cart tbody td.product-quantity .quantity-inner, .woocommerce table.shop_table.cart tbody td.product-remove .quantity-inner {
  display: inline-block;
}
.woocommerce table.shop_table.cart tbody td.product-remove a {
  font-size: 10px;
  color: #444 !important;
  text-decoration: none;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.woocommerce table.shop_table.cart tbody td.product-remove a:hover {
  color: #dd9c39 !important;
  background-color: transparent;
}
.woocommerce-page table.cart td.actions, .woocommerce-cart table.cart td.actions {
  padding: 45px 0 0 0;
  background-color: transparent !important;
}
.woocommerce-page table.cart td.actions .wc-forward, .woocommerce-cart table.cart td.actions .wc-forward {
  background-color: #444;
}
.woocommerce-page table.cart td.actions .wc-forward:hover, .woocommerce-cart table.cart td.actions .wc-forward:hover {
  background-color: #dd9c39;
}
.woocommerce-page table.cart td.actions .coupon #coupon_code, .woocommerce-cart table.cart td.actions .coupon #coupon_code {
  height: 50px;
  width: 270px;
  padding-right: 20px;
  padding-left: 20px;
  border-color: rgba(128, 128, 128, 0.2);
  margin-right: 10px;
  letter-spacing: 0.1em;
}
.woocommerce-page table.cart td.actions .coupon #coupon_code:focus, .woocommerce-cart table.cart td.actions .coupon #coupon_code:focus {
  border-color: #dd9c39;
}
.woocommerce .woocommerce-shipping-calculator {
  max-width: 370px;
}
.woocommerce .woocommerce-shipping-calculator h2 a {
  text-decoration: none;
}
.woocommerce .shipping-calculator-form {
  display: block !important;
}
.woocommerce .shipping-calculator-form p.form-row {
  margin-bottom: 20px;
  padding: 0;
}
.woocommerce .shipping-calculator-form p {
  margin-bottom: 0;
}
.cart-collaterals-wrap {
  padding: 50px 0 85px 0;
  border-top: 1px solid rgba(128, 128, 128, 0.2);
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals, .woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells {
  float: none;
  width: auto;
}
.woocommerce .cart-collaterals table.shop_table {
  margin-bottom: 0;
  border: none;
  width: auto;
  border-radius: 0;
}
.woocommerce .cart-collaterals table.shop_table th, .woocommerce .cart-collaterals table.shop_table td {
  font-size: 14px;
  border: 0;
  vertical-align: middle;
  padding: 25px 15px;
}
.woocommerce .cart-collaterals table.shop_table th strong, .woocommerce .cart-collaterals table.shop_table td strong {
  font-weight: 400;
}
.woocommerce .cart-collaterals table.shop_table th p, .woocommerce .cart-collaterals table.shop_table td p {
  margin-bottom: 0;
}
.woocommerce .cart-collaterals table.shop_table th {
  font-weight: 500;
  padding-left: 0;
  text-transform: uppercase;
}
.woocommerce .cart-collaterals table.shop_table td {
  font-weight: 400;
  text-align: right;
  padding-right: 0;
}
.woocommerce .cart-collaterals table.shop_table tr.cart-subtotal span.amount {
  font-weight: 400;
}
.woocommerce .cart-collaterals table.shop_table tr.cart-subtotal th, .woocommerce .cart-collaterals table.shop_table tr.cart-subtotal td {
  border-top: 1px solid rgba(128, 128, 128, 0.2) !important;
}
.woocommerce .cart-collaterals table.shop_table tr.order-total th, .woocommerce .cart-collaterals table.shop_table tr.order-total td {
  border-top: 1px solid rgba(128, 128, 128, 0.2);
  color: #dd9c39;
  font-weight: 500;
}
.woocommerce .cart-collaterals table.shop_table tr.order-total th span.amount, .woocommerce .cart-collaterals table.shop_table tr.order-total td span.amount {
  font-weight: 500;
}
p.return-to-shop {
  margin-bottom: 0;
}
.woocommerce ul#shipping_method li {
  padding: 0;
  text-indent: 0;
}
.woocommerce ul#shipping_method li input[type=radio] {
  margin: 0;
  vertical-align: middle;
}
.woocommerce ul#shipping_method li label {
  font-weight: normal;
  margin: 0;
}
@media (max-width: 991px) {
  .woocommerce table.shop_table.cart {
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .woocommerce table.shop_table_responsive tr td:before, .woocommerce-page table.shop_table_responsive tr td:before {
    font-weight: 500;
    text-transform: uppercase;
    margin-right: 20px;
    line-height: 1.8;
  }
  .woocommerce table.shop_table tbody td.product-price, .woocommerce table.shop_table tbody td.product-subtotal {
    padding: 40px 20px;
  }
}
.woocommerce-checkout .woocommerce-checkout {
  clear: both;
}
.woocommerce-checkout form .form-row {
  padding: 0;
}
.woocommerce-checkout form .form-row.submit {
  margin-top: 10px;
}
.woocommerce-checkout form .form-row.submit .inline {
  padding-left: 5px;
}
.woocommerce-checkout .coupon-form-wrapper .woocommerce-info, .woocommerce-checkout .login-form-wrapper .woocommerce-info {
  padding: 1em !important;
  border: 1px solid #ddd;
  background-color: transparent;
  border-top-width: 1px;
  border-top-color: #ddd;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.05em;
  margin-bottom: 45px !important;
}
.woocommerce-checkout .coupon-form-wrapper .woocommerce-info:before, .woocommerce-checkout .login-form-wrapper .woocommerce-info:before {
  display: none;
}
.woocommerce-checkout .coupon-form-wrapper form, .woocommerce-checkout .login-form-wrapper form {
  padding: 0;
  border: none;
  margin: 45px 0 60px 0;
}
.woocommerce-checkout .coupon-form-wrapper form.checkout_coupon .form-row {
  margin-bottom: 0;
}
.woocommerce-checkout .login-form-wrapper + .coupon-form-wrapper {
  float: right;
  width: 48%;
}
.woocommerce-checkout .login-form-wrapper {
  float: left;
  width: 48%;
}
.woocommerce-checkout .checkout.above-form-expanded {
  padding-top: 60px;
  border-top: 1px solid rgba(128, 128, 128, 0.2);
}
.woocommerce-checkout #customer_details {
  margin-bottom: 60px;
}
.woocommerce-checkout .woocommerce-billing-fields .form-row, .woocommerce-checkout .woocommerce-shipping-fields .form-row {
  margin-bottom: 25px;
}
.woocommerce-checkout .woocommerce-billing-fields .form-row textarea, .woocommerce-checkout .woocommerce-shipping-fields .form-row textarea {
  height: 100px;
}
.woocommerce-checkout table.woocommerce-checkout-review-order-table {
  font-family: Montserrat;
  margin-bottom: 60px;
  border: 1px solid rgba(128, 128, 128, 0.2);
}
.woocommerce-checkout table.woocommerce-checkout-review-order-table p {
  margin-bottom: 0;
}
.woocommerce-checkout table.woocommerce-checkout-review-order-table dl.variation {
  color: #666;
}
.woocommerce-checkout table.woocommerce-checkout-review-order-table dl.variation dt {
  font-weight: normal;
  padding: 0 0 5px;
}
.woocommerce-checkout table.woocommerce-checkout-review-order-table dl.variation dd {
  padding: 0 0 5px;
  margin: 0;
}
.woocommerce-checkout table.woocommerce-checkout-review-order-table thead th {
  font-size: 14px;
  letter-spacing: 0.05em;
  line-height: 1.2;
  font-weight: 500;
  text-transform: uppercase;
}
.woocommerce-checkout table.woocommerce-checkout-review-order-table thead th.product-name {
  width: 66.66667%;
}
.woocommerce-checkout table.woocommerce-checkout-review-order-table tbody td.product-name {
  border-top: 1px solid rgba(128, 128, 128, 0.2);
  font-weight: 500;
}
.woocommerce-checkout table.woocommerce-checkout-review-order-table tbody td.product-name strong {
  font-weight: 600;
}
.woocommerce-checkout table.woocommerce-checkout-review-order-table tbody td.product-total {
  border-top: 1px solid rgba(128, 128, 128, 0.2);
}
.woocommerce-checkout table.woocommerce-checkout-review-order-table tbody td.product-total .amount {
  font-weight: 400;
}
.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr th {
  text-transform: uppercase;
  font-weight: 500;
}
.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr td .amount {
  font-weight: 500;
}
.woocommerce-checkout #add_payment_method #payment, .woocommerce-checkout .woocommerce-cart #payment, .woocommerce-checkout .woocommerce-checkout #payment {
  background-color: transparent;
}
.woocommerce-checkout #add_payment_method #payment input[type="radio"], .woocommerce-checkout .woocommerce-cart #payment input[type="radio"], .woocommerce-checkout .woocommerce-checkout #payment input[type="radio"] {
  position: relative;
  top: 2px;
}
.woocommerce-checkout #add_payment_method #payment .wc_payment_methods, .woocommerce-checkout .woocommerce-cart #payment .wc_payment_methods, .woocommerce-checkout .woocommerce-checkout #payment .wc_payment_methods {
  border: 1px solid rgba(128, 128, 128, 0.2);
  padding: 0;
}
.woocommerce-checkout #add_payment_method #payment .wc_payment_methods .wc_payment_method, .woocommerce-checkout .woocommerce-cart #payment .wc_payment_methods .wc_payment_method, .woocommerce-checkout .woocommerce-checkout #payment .wc_payment_methods .wc_payment_method {
  padding: 20px;
  border-bottom: 1px solid rgba(128, 128, 128, 0.2);
}
.woocommerce-checkout #add_payment_method #payment .wc_payment_methods .wc_payment_method label, .woocommerce-checkout .woocommerce-cart #payment .wc_payment_methods .wc_payment_method label, .woocommerce-checkout .woocommerce-checkout #payment .wc_payment_methods .wc_payment_method label {
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  cursor: pointer;
  font-size: 14px;
}
.woocommerce-checkout #add_payment_method #payment .wc_payment_methods .wc_payment_method .payment_box, .woocommerce-checkout .woocommerce-cart #payment .wc_payment_methods .wc_payment_method .payment_box, .woocommerce-checkout .woocommerce-checkout #payment .wc_payment_methods .wc_payment_method .payment_box {
  letter-spacing: 0.05em;
  padding: 1em 0 0 30px;
  margin-top: 0;
  background-color: transparent;
  margin-bottom: 0;
}
.woocommerce-checkout #add_payment_method #payment .wc_payment_methods .wc_payment_method .payment_box:before, .woocommerce-checkout .woocommerce-cart #payment .wc_payment_methods .wc_payment_method .payment_box:before, .woocommerce-checkout .woocommerce-checkout #payment .wc_payment_methods .wc_payment_method .payment_box:before {
  display: none;
}
.woocommerce-checkout #payment div.form-row {
  padding: 0;
  margin-top: 30px;
}
.woocommerce-checkout #payment div.form-row #place_order {
  float: left;
  background-color: #444;
}
.woocommerce-checkout #payment div.form-row #place_order:hover {
  background-color: #dd9c39;
}
@media (max-width: 479px) {
  .woocommerce-checkout form .form-row {
    float: none;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .woocommerce-checkout #customer_details {
    margin-bottom: 30px;
  }
  .woocommerce-checkout .woocommerce-checkout-review-order-table {
    margin-bottom: 30px;
  }
  .woocommerce-checkout .coupon-form-wrapper, .woocommerce-checkout .login-form-wrapper {
    width: 100%;
    float: none;
  }
  .woocommerce-checkout .coupon-form-wrapper form .form-row {
    float: none;
    width: 100%;
  }
  .woocommerce-checkout .coupon-form-wrapper form .form-row .button {
    margin-top: 10px;
  }
}
div.shipping-calculator-wrapper {
  min-height: 0;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li {
  padding: 0;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a {
  width: 100%;
  display: inline-block;
  padding: 10px 15px;
  color: #444;
  text-decoration: none;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover {
  background-color: #dd9c39;
  color: #fff;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a {
  background-color: #dd9c39;
  color: #fff;
}
.cortana-popup-woo-login .col2-set .col-1, .cortana-popup-woo-register .col2-set .col-1, .cortana-popup-woo-login .col2-set .col-2, .cortana-popup-woo-register .col2-set .col-2 {
  float: none;
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
  background-color: #fff;
  color: #444;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 30px;
  padding-bottom: 30px;
}
.cortana-popup-woo-login h2, .cortana-popup-woo-register h2 {
  font-size: 18px;
  letter-spacing: 0.05em;
  line-height: 1.2;
  text-transform: uppercase;
}
.cortana-popup-woo-login form.login, .cortana-popup-woo-register form.login, .cortana-popup-woo-login form.register, .cortana-popup-woo-register form.register {
  border: 1px solid #d3ced2;
  padding: 20px;
  margin: 2em 0 0;
  text-align: left;
  border-radius: 5px;
}
.cortana-popup-woo-login form .form-row, .cortana-popup-woo-register form .form-row {
  padding: 3px;
  margin: 0 0 6px;
}
.cortana-popup-woo-login form .form-row-wide, .cortana-popup-woo-register form .form-row-wide {
  clear: both;
}
.cortana-popup-woo-login form .form-row label, .cortana-popup-woo-register form .form-row label {
  line-height: 2;
  display: block;
}
.cortana-popup-woo-login form.login, .cortana-popup-woo-register form.login, .cortana-popup-woo-login form.register, .cortana-popup-woo-register form.register {
  border-radius: 0;
  border-color: rgba(221, 221, 221, 0.2);
}
.cortana-popup-woo-login form .form-row .required, .cortana-popup-woo-register form .form-row .required {
  color: red;
  font-weight: 700;
  border: 0;
}
.cortana-popup-woo-login form .form-row label.inline, .cortana-popup-woo-register form .form-row label.inline {
  display: inline;
}
.cortana-popup-woo-login .button, .cortana-popup-woo-register .button {
  color: #fff;
  font-size: 20px;
  font-weight: 400;
  background-color: #dd9c39;
  padding: 15px 30px;
  -webkit-border-radius: 28px;
  -moz-border-radius: 28px;
  border-radius: 28px;
  line-height: 1;
  border: none;
  vertical-align: middle;
  text-align: center;
  font-family: Montserrat;
  letter-spacing: 0.05em;
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.cortana-popup-woo-login .button:hover, .cortana-popup-woo-register .button:hover {
  background-color: #c28221;
  color: #fff;
}
.cortana-popup-woo-login .u-column2.col-2 {
  display: none;
}
.cortana-popup-woo-register .u-column1.col-1 {
  display: none;
}
.widget_shopping_cart .cortana-widget-title {
  margin-bottom: 10px;
}
.widget_shopping_cart.cortana-widget {
  margin-bottom: 20px;
}
/*-------------------------------------
 WIDGETS LAYER NAV
 ---------------------------------------*/
.cortana-widget.widget_layered_nav_filters ul li {
  padding: 0;
  margin-bottom: 5px;
  margin-right: 10px;
}
.cortana-widget.widget_layered_nav_filters ul li:last-child {
  margin-right: 0;
}
.woocommerce ul.cart_list li.mini_cart_item, .woocommerce-page ul.cart_list li.mini_cart_item, .cortana-widget ul.cart_list li.mini_cart_item, .cortana-nav-cart-wrapper ul.cart_list li.mini_cart_item, .woocommerce ul.product_list_widget li, .woocommerce-page ul.product_list_widget li, .cortana-widget ul.product_list_widget li, .cortana-nav-cart-wrapper ul.product_list_widget li {
  padding-bottom: 15px;
  border-bottom: 1px solid rgba(128, 128, 128, 0.2);
}
.woocommerce ul.cart_list li.mini_cart_item:last-of-type, .woocommerce-page ul.cart_list li.mini_cart_item:last-of-type, .cortana-widget ul.cart_list li.mini_cart_item:last-of-type, .cortana-nav-cart-wrapper ul.cart_list li.mini_cart_item:last-of-type, .woocommerce ul.product_list_widget li:last-of-type, .woocommerce-page ul.product_list_widget li:last-of-type, .cortana-widget ul.product_list_widget li:last-of-type, .cortana-nav-cart-wrapper ul.product_list_widget li:last-of-type {
  margin-bottom: 0;
  border-bottom: 0;
}
.woocommerce ul.cart_list li.mini_cart_item .product-info, .woocommerce-page ul.cart_list li.mini_cart_item .product-info, .cortana-widget ul.cart_list li.mini_cart_item .product-info, .cortana-nav-cart-wrapper ul.cart_list li.mini_cart_item .product-info, .woocommerce ul.product_list_widget li .product-info, .woocommerce-page ul.product_list_widget li .product-info, .cortana-widget ul.product_list_widget li .product-info, .cortana-nav-cart-wrapper ul.product_list_widget li .product-info {
  overflow: hidden;
}
.woocommerce ul.cart_list li.mini_cart_item .thumbnail, .woocommerce-page ul.cart_list li.mini_cart_item .thumbnail, .cortana-widget ul.cart_list li.mini_cart_item .thumbnail, .cortana-nav-cart-wrapper ul.cart_list li.mini_cart_item .thumbnail, .woocommerce ul.product_list_widget li .thumbnail, .woocommerce-page ul.product_list_widget li .thumbnail, .cortana-widget ul.product_list_widget li .thumbnail, .cortana-nav-cart-wrapper ul.product_list_widget li .thumbnail {
  margin-top: 5px;
}
.woocommerce ul.cart_list li.mini_cart_item img, .woocommerce-page ul.cart_list li.mini_cart_item img, .cortana-widget ul.cart_list li.mini_cart_item img, .cortana-nav-cart-wrapper ul.cart_list li.mini_cart_item img, .woocommerce ul.product_list_widget li img, .woocommerce-page ul.product_list_widget li img, .cortana-widget ul.product_list_widget li img, .cortana-nav-cart-wrapper ul.product_list_widget li img {
  float: left;
  width: 75px;
  margin-left: 0;
  margin-right: 15px;
  border: 1px solid #eee;
}
.woocommerce ul.cart_list li.mini_cart_item a, .woocommerce-page ul.cart_list li.mini_cart_item a, .cortana-widget ul.cart_list li.mini_cart_item a, .cortana-nav-cart-wrapper ul.cart_list li.mini_cart_item a, .woocommerce ul.product_list_widget li a, .woocommerce-page ul.product_list_widget li a, .cortana-widget ul.product_list_widget li a, .cortana-nav-cart-wrapper ul.product_list_widget li a {
  color: inherit;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
}
.woocommerce ul.cart_list li.mini_cart_item a.product-item, .woocommerce-page ul.cart_list li.mini_cart_item a.product-item, .cortana-widget ul.cart_list li.mini_cart_item a.product-item, .cortana-nav-cart-wrapper ul.cart_list li.mini_cart_item a.product-item, .woocommerce ul.product_list_widget li a.product-item, .woocommerce-page ul.product_list_widget li a.product-item, .cortana-widget ul.product_list_widget li a.product-item, .cortana-nav-cart-wrapper ul.product_list_widget li a.product-item {
  margin-bottom: 5px;
}
.woocommerce ul.cart_list li.mini_cart_item a:hover, .woocommerce-page ul.cart_list li.mini_cart_item a:hover, .cortana-widget ul.cart_list li.mini_cart_item a:hover, .cortana-nav-cart-wrapper ul.cart_list li.mini_cart_item a:hover, .woocommerce ul.product_list_widget li a:hover, .woocommerce-page ul.product_list_widget li a:hover, .cortana-widget ul.product_list_widget li a:hover, .cortana-nav-cart-wrapper ul.product_list_widget li a:hover {
  color: #dd9c39;
}
.woocommerce ul.cart_list li.mini_cart_item .posted_in, .woocommerce-page ul.cart_list li.mini_cart_item .posted_in, .cortana-widget ul.cart_list li.mini_cart_item .posted_in, .cortana-nav-cart-wrapper ul.cart_list li.mini_cart_item .posted_in, .woocommerce ul.product_list_widget li .posted_in, .woocommerce-page ul.product_list_widget li .posted_in, .cortana-widget ul.product_list_widget li .posted_in, .cortana-nav-cart-wrapper ul.product_list_widget li .posted_in {
  display: block;
  margin-bottom: 5px;
  text-decoration: none;
  color: #666;
}
.woocommerce ul.cart_list li.mini_cart_item .posted_in a, .woocommerce-page ul.cart_list li.mini_cart_item .posted_in a, .cortana-widget ul.cart_list li.mini_cart_item .posted_in a, .cortana-nav-cart-wrapper ul.cart_list li.mini_cart_item .posted_in a, .woocommerce ul.product_list_widget li .posted_in a, .woocommerce-page ul.product_list_widget li .posted_in a, .cortana-widget ul.product_list_widget li .posted_in a, .cortana-nav-cart-wrapper ul.product_list_widget li .posted_in a {
  font-weight: 400;
  display: inline;
  font-size: 13px;
}
.woocommerce ul.cart_list li.mini_cart_item .star-rating, .woocommerce-page ul.cart_list li.mini_cart_item .star-rating, .cortana-widget ul.cart_list li.mini_cart_item .star-rating, .cortana-nav-cart-wrapper ul.cart_list li.mini_cart_item .star-rating, .woocommerce ul.product_list_widget li .star-rating, .woocommerce-page ul.product_list_widget li .star-rating, .cortana-widget ul.product_list_widget li .star-rating, .cortana-nav-cart-wrapper ul.product_list_widget li .star-rating {
  margin-bottom: 10px;
  margin-top: 10px;
}
.woocommerce ul.cart_list li.mini_cart_item .star-rating:before, .woocommerce-page ul.cart_list li.mini_cart_item .star-rating:before, .cortana-widget ul.cart_list li.mini_cart_item .star-rating:before, .cortana-nav-cart-wrapper ul.cart_list li.mini_cart_item .star-rating:before, .woocommerce ul.product_list_widget li .star-rating:before, .woocommerce-page ul.product_list_widget li .star-rating:before, .cortana-widget ul.product_list_widget li .star-rating:before, .cortana-nav-cart-wrapper ul.product_list_widget li .star-rating:before {
  content: "\53\53\53\53\53";
  color: #888;
}
.woocommerce ul.cart_list li.mini_cart_item .star-rating > span:before, .woocommerce-page ul.cart_list li.mini_cart_item .star-rating > span:before, .cortana-widget ul.cart_list li.mini_cart_item .star-rating > span:before, .cortana-nav-cart-wrapper ul.cart_list li.mini_cart_item .star-rating > span:before, .woocommerce ul.product_list_widget li .star-rating > span:before, .woocommerce-page ul.product_list_widget li .star-rating > span:before, .cortana-widget ul.product_list_widget li .star-rating > span:before, .cortana-nav-cart-wrapper ul.product_list_widget li .star-rating > span:before {
  color: #dd9c39;
}
.woocommerce ul.cart_list li.mini_cart_item .star-rating > span *, .woocommerce-page ul.cart_list li.mini_cart_item .star-rating > span *, .cortana-widget ul.cart_list li.mini_cart_item .star-rating > span *, .cortana-nav-cart-wrapper ul.cart_list li.mini_cart_item .star-rating > span *, .woocommerce ul.product_list_widget li .star-rating > span *, .woocommerce-page ul.product_list_widget li .star-rating > span *, .cortana-widget ul.product_list_widget li .star-rating > span *, .cortana-nav-cart-wrapper ul.product_list_widget li .star-rating > span * {
  display: none;
}
.woocommerce ul.cart_list li.mini_cart_item .quantity, .woocommerce-page ul.cart_list li.mini_cart_item .quantity, .cortana-widget ul.cart_list li.mini_cart_item .quantity, .cortana-nav-cart-wrapper ul.cart_list li.mini_cart_item .quantity, .woocommerce ul.product_list_widget li .quantity, .woocommerce-page ul.product_list_widget li .quantity, .cortana-widget ul.product_list_widget li .quantity, .cortana-nav-cart-wrapper ul.product_list_widget li .quantity, .woocommerce ul.cart_list li.mini_cart_item .amount, .woocommerce-page ul.cart_list li.mini_cart_item .amount, .cortana-widget ul.cart_list li.mini_cart_item .amount, .cortana-nav-cart-wrapper ul.cart_list li.mini_cart_item .amount, .woocommerce ul.product_list_widget li .amount, .woocommerce-page ul.product_list_widget li .amount, .cortana-widget ul.product_list_widget li .amount, .cortana-nav-cart-wrapper ul.product_list_widget li .amount {
  font-size: 14px;
  font-weight: 500;
}
.woocommerce ul.cart_list li.mini_cart_item del, .woocommerce-page ul.cart_list li.mini_cart_item del, .cortana-widget ul.cart_list li.mini_cart_item del, .cortana-nav-cart-wrapper ul.cart_list li.mini_cart_item del, .woocommerce ul.product_list_widget li del, .woocommerce-page ul.product_list_widget li del, .cortana-widget ul.product_list_widget li del, .cortana-nav-cart-wrapper ul.product_list_widget li del {
  color: #666;
}
.woocommerce ul.cart_list li.mini_cart_item del .amount, .woocommerce-page ul.cart_list li.mini_cart_item del .amount, .cortana-widget ul.cart_list li.mini_cart_item del .amount, .cortana-nav-cart-wrapper ul.cart_list li.mini_cart_item del .amount, .woocommerce ul.product_list_widget li del .amount, .woocommerce-page ul.product_list_widget li del .amount, .cortana-widget ul.product_list_widget li del .amount, .cortana-nav-cart-wrapper ul.product_list_widget li del .amount {
  color: inherit;
}
.woocommerce ul.cart_list li.mini_cart_item ins, .woocommerce-page ul.cart_list li.mini_cart_item ins, .cortana-widget ul.cart_list li.mini_cart_item ins, .cortana-nav-cart-wrapper ul.cart_list li.mini_cart_item ins, .woocommerce ul.product_list_widget li ins, .woocommerce-page ul.product_list_widget li ins, .cortana-widget ul.product_list_widget li ins, .cortana-nav-cart-wrapper ul.product_list_widget li ins {
  text-decoration: none;
}
.woocommerce ul.cart_list li.mini_cart_item del + ins, .woocommerce-page ul.cart_list li.mini_cart_item del + ins, .cortana-widget ul.cart_list li.mini_cart_item del + ins, .cortana-nav-cart-wrapper ul.cart_list li.mini_cart_item del + ins, .woocommerce ul.product_list_widget li del + ins, .woocommerce-page ul.product_list_widget li del + ins, .cortana-widget ul.product_list_widget li del + ins, .cortana-nav-cart-wrapper ul.product_list_widget li del + ins {
  margin-left: 5px;
}
.woocommerce ul.cart_list li.mini_cart_item .reviewer, .woocommerce-page ul.cart_list li.mini_cart_item .reviewer, .cortana-widget ul.cart_list li.mini_cart_item .reviewer, .cortana-nav-cart-wrapper ul.cart_list li.mini_cart_item .reviewer, .woocommerce ul.product_list_widget li .reviewer, .woocommerce-page ul.product_list_widget li .reviewer, .cortana-widget ul.product_list_widget li .reviewer, .cortana-nav-cart-wrapper ul.product_list_widget li .reviewer {
  color: #666;
}
.woocommerce ul.cart_list, .woocommerce-page ul.cart_list, .cortana-mini-cart ul.cart_list {
  padding: 0;
  margin: 0 5px;
}
.woocommerce ul.cart_list li.empty, .woocommerce-page ul.cart_list li.empty, .cortana-mini-cart ul.cart_list li.empty {
  padding: 0;
  text-align: center;
  font-weight: 500;
  letter-spacing: 0.05em;
}
.woocommerce ul.cart_list li.mini_cart_item, .woocommerce-page ul.cart_list li.mini_cart_item, .cortana-mini-cart ul.cart_list li.mini_cart_item {
  padding: 15px 0;
  position: relative;
  overflow: hidden;
}
.woocommerce ul.cart_list li.mini_cart_item:hover .product-item-wrapper .thumbnail:after, .woocommerce-page ul.cart_list li.mini_cart_item:hover .product-item-wrapper .thumbnail:after, .cortana-mini-cart ul.cart_list li.mini_cart_item:hover .product-item-wrapper .thumbnail:after {
  opacity: 1;
}
.woocommerce ul.cart_list li.mini_cart_item:hover a.remove, .woocommerce-page ul.cart_list li.mini_cart_item:hover a.remove, .cortana-mini-cart ul.cart_list li.mini_cart_item:hover a.remove {
  opacity: 1;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.woocommerce ul.cart_list li.mini_cart_item a.remove, .woocommerce-page ul.cart_list li.mini_cart_item a.remove, .cortana-mini-cart ul.cart_list li.mini_cart_item a.remove {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -7px;
  margin-left: -7px;
  color: #fff !important;
  opacity: 0;
  z-index: 5;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
}
.woocommerce ul.cart_list li.mini_cart_item a.remove i, .woocommerce-page ul.cart_list li.mini_cart_item a.remove i, .cortana-mini-cart ul.cart_list li.mini_cart_item a.remove i {
  display: block;
}
.woocommerce ul.cart_list li.mini_cart_item a.remove:hover, .woocommerce-page ul.cart_list li.mini_cart_item a.remove:hover, .cortana-mini-cart ul.cart_list li.mini_cart_item a.remove:hover {
  color: #dd9c39 !important;
  background-color: transparent;
}
.woocommerce ul.cart_list li.mini_cart_item .product-item-wrapper, .woocommerce-page ul.cart_list li.mini_cart_item .product-item-wrapper, .cortana-mini-cart ul.cart_list li.mini_cart_item .product-item-wrapper {
  display: table-cell;
  width: 100%;
}
.woocommerce ul.cart_list li.mini_cart_item .product-item-thumbnail, .woocommerce-page ul.cart_list li.mini_cart_item .product-item-thumbnail, .cortana-mini-cart ul.cart_list li.mini_cart_item .product-item-thumbnail {
  position: relative;
  float: left;
  font-size: 0;
  margin-right: 15px;
}
.woocommerce ul.cart_list li.mini_cart_item .product-item-thumbnail img, .woocommerce-page ul.cart_list li.mini_cart_item .product-item-thumbnail img, .cortana-mini-cart ul.cart_list li.mini_cart_item .product-item-thumbnail img {
  width: 54px;
  margin-right: 0;
}
.woocommerce ul.cart_list li.mini_cart_item .product-item-thumbnail .thumbnail, .woocommerce-page ul.cart_list li.mini_cart_item .product-item-thumbnail .thumbnail, .cortana-mini-cart ul.cart_list li.mini_cart_item .product-item-thumbnail .thumbnail {
  display: inline-block;
  position: relative;
  z-index: 3;
}
.woocommerce ul.cart_list li.mini_cart_item .product-item-thumbnail .thumbnail:after, .woocommerce-page ul.cart_list li.mini_cart_item .product-item-thumbnail .thumbnail:after, .cortana-mini-cart ul.cart_list li.mini_cart_item .product-item-thumbnail .thumbnail:after {
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.7);
  opacity: 0;
  z-index: 1;
}
.woocommerce ul.cart_list li.mini_cart_item .product-item-info, .woocommerce-page ul.cart_list li.mini_cart_item .product-item-info, .cortana-mini-cart ul.cart_list li.mini_cart_item .product-item-info {
  overflow: hidden;
}
.woocommerce ul.cart_list li.mini_cart_item span.quantity, .woocommerce-page ul.cart_list li.mini_cart_item span.quantity, .cortana-mini-cart ul.cart_list li.mini_cart_item span.quantity {
  display: table-cell;
  white-space: nowrap;
}
.woocommerce ul.cart_list li.mini_cart_item span.quantity .amount, .woocommerce-page ul.cart_list li.mini_cart_item span.quantity .amount, .cortana-mini-cart ul.cart_list li.mini_cart_item span.quantity .amount {
  font-size: 12px;
}
.woocommerce .cart_list_wrapper, .woocommerce-page .cart_list_wrapper, .cortana-mini-cart .cart_list_wrapper {
  padding: 20px 10px 15px 10px;
  position: relative;
}
.woocommerce .cart_list_wrapper .cart-message, .woocommerce-page .cart_list_wrapper .cart-message, .cortana-mini-cart .cart_list_wrapper .cart-message {
  margin: 0 5px 15px 5px;
}
.woocommerce .cart_list_wrapper .cart-message a:hover, .woocommerce-page .cart_list_wrapper .cart-message a:hover, .cortana-mini-cart .cart_list_wrapper .cart-message a:hover, .woocommerce .cart_list_wrapper .cart-message a:active, .woocommerce-page .cart_list_wrapper .cart-message a:active, .cortana-mini-cart .cart_list_wrapper .cart-message a:active {
  text-decoration: underline;
}
.woocommerce .cart_list_wrapper .total, .woocommerce-page .cart_list_wrapper .total, .cortana-mini-cart .cart_list_wrapper .total {
  border-top: none;
  font-size: 12px;
  font-weight: 500;
  padding: 10px 5px 15px 5px;
  border-top: 1px solid rgba(128, 128, 128, 0.2);
  border-bottom: 1px solid rgba(128, 128, 128, 0.2);
}
.woocommerce .cart_list_wrapper .cart-actions, .woocommerce-page .cart_list_wrapper .cart-actions, .cortana-mini-cart .cart_list_wrapper .cart-actions, .woocommerce .cart_list_wrapper .sub-total, .woocommerce-page .cart_list_wrapper .sub-total, .cortana-mini-cart .cart_list_wrapper .sub-total {
  display: table-cell;
}
.woocommerce .cart_list_wrapper .cart-actions, .woocommerce-page .cart_list_wrapper .cart-actions, .cortana-mini-cart .cart_list_wrapper .cart-actions {
  white-space: nowrap;
  text-align: left;
}
.woocommerce .cart_list_wrapper .cart-actions a, .woocommerce-page .cart_list_wrapper .cart-actions a, .cortana-mini-cart .cart_list_wrapper .cart-actions a {
  color: #fff;
  text-decoration: none;
  letter-spacing: 0.05em;
  font-size: 12px;
}
.woocommerce .cart_list_wrapper .cart-actions a:hover, .woocommerce-page .cart_list_wrapper .cart-actions a:hover, .cortana-mini-cart .cart_list_wrapper .cart-actions a:hover {
  color: #dd9c39;
}
.woocommerce .cart_list_wrapper .sub-total, .woocommerce-page .cart_list_wrapper .sub-total, .cortana-mini-cart .cart_list_wrapper .sub-total {
  width: 100%;
  text-align: right;
  letter-spacing: 0.05em;
}
.woocommerce .cart_list_wrapper .sub-total strong, .woocommerce-page .cart_list_wrapper .sub-total strong, .cortana-mini-cart .cart_list_wrapper .sub-total strong {
  color: #dd9c39;
}
.woocommerce .cart_list_wrapper p.buttons, .woocommerce-page .cart_list_wrapper p.buttons, .cortana-mini-cart .cart_list_wrapper p.buttons {
  padding: 40px 5px 25px 5px;
  margin: 0;
  text-align: center;
}
.woocommerce .cart_list_wrapper p.buttons a, .woocommerce-page .cart_list_wrapper p.buttons a, .cortana-mini-cart .cart_list_wrapper p.buttons a {
  font-size: 13px;
  padding-left: 20px;
  padding-right: 20px;
  display: inline-block;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  line-height: 44px;
  border: 1px solid;
  border-radius: 3px;
}
.woocommerce .cart_list_wrapper p.buttons a i, .woocommerce-page .cart_list_wrapper p.buttons a i, .cortana-mini-cart .cart_list_wrapper p.buttons a i {
  vertical-align: text-top;
}
.woocommerce .cart_list_wrapper p.buttons a.view-cart, .woocommerce-page .cart_list_wrapper p.buttons a.view-cart, .cortana-mini-cart .cart_list_wrapper p.buttons a.view-cart {
  color: #fff;
  background: #dd9c39;
  border-color: #dd9c39;
  margin-right: 10px;
}
.woocommerce .cart_list_wrapper p.buttons a.view-cart:hover, .woocommerce-page .cart_list_wrapper p.buttons a.view-cart:hover, .cortana-mini-cart .cart_list_wrapper p.buttons a.view-cart:hover {
  color: #444;
  background: #fff;
  border-color: #fff;
}
.woocommerce .cart_list_wrapper p.buttons a.checkout, .woocommerce-page .cart_list_wrapper p.buttons a.checkout, .cortana-mini-cart .cart_list_wrapper p.buttons a.checkout {
  color: #fff;
}
.woocommerce .cart_list_wrapper p.buttons a.checkout:hover, .woocommerce-page .cart_list_wrapper p.buttons a.checkout:hover, .cortana-mini-cart .cart_list_wrapper p.buttons a.checkout:hover {
  color: #fff;
  background: #dd9c39;
  border-color: #dd9c39;
}
.__cart-wrapper.theme-dark {
  background-color: #222;
  color: #fff;
}
.__cart-wrapper.theme-dark .total {
  border-color: rgba(255, 255, 255, 0.1);
}
.__cart-wrapper.theme-dark ul.cart_list .posted_in {
  color: #fff;
}
.__cart-wrapper.theme-light {
  background-color: #fff;
  color: #444;
}
.aiowps-captcha-equation {
  padding-left: 15px;
  padding-right: 15px;
}
.widget-contact-info {
  font-family: Montserrat;
}
.widget-contact-info ul.__inner {
  margin: 0;
  padding: 0;
  list-style: none;
}
.widget-contact-info ul.__inner > li {
  padding-top: 0;
  padding-bottom: 0;
}
.widget-contact-info li {
  margin-bottom: 10px;
  display: table;
}
.widget-contact-info li > i {
  font-size: 16px;
  color: #dd9c39;
  vertical-align: middle;
  padding-right: 10px;
  display: table-cell;
}
.widget-contact-info li > i:before {
  position: relative;
  top: 3px;
}
.widget-contact-info li p, .widget-contact-info li a {
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  overflow: hidden;
  margin: 0;
  display: table-cell;
  vertical-align: middle;
  text-decoration: none;
}
.widget-contact-info.__footer li p:hover, .widget-contact-info.__footer li a:hover {
  color: #fff;
}
.cortana-top-bar ul.top-bar-info {
  padding-left: 0;
}
.cortana-top-bar ul.top-bar-info li {
  display: inline-block;
  line-height: 42px;
  vertical-align: baseline;
  padding: 0;
  font-size: 13px;
  font-weight: 400;
}
.cortana-top-bar ul.top-bar-info li + li {
  margin-left: 25px;
}
.cortana-top-bar ul.top-bar-info i.fa {
  color: #dd9c39;
  font-size: 16px;
  padding-right: 8px;
  vertical-align: baseline;
}
.cortana-top-bar.style-3 ul.top-bar-info li {
  line-height: 55px;
}
.cortana-header_contact ul.__inner {
  margin: 0;
  padding: 0;
  list-style: none;
  font-family: Montserrat;
}
.cortana-header_contact ul.__inner li {
  display: inline-block;
  vertical-align: middle;
}
.cortana-header_contact ul.__inner li i {
  display: inline-block;
  font-size: 25px;
  vertical-align: middle;
  color: #dd9c39;
}
.cortana-header_contact ul.__inner li p {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
  margin: 0;
  font-size: 14px;
  padding-left: 15px;
  line-height: 1.5;
  color: #444;
}
.cortana-header_contact ul.__inner li p span {
  display: block;
  color: #878787;
  font-size: 12px;
}
.cortana-header_contact ul.__inner li + li {
  margin-left: 53px;
}
@media screen and (max-width: 1199px) {
  .cortana-header_contact ul.__inner li + li {
    margin-left: 30px;
  }
}
.cortana-header_contact.style-2 ul.__inner li i {
  color: #fff;
  font-size: 22px;
}
.cortana-header_contact.style-2 ul.__inner li p {
  color: #aaa;
  font-size: 13px;
}
.cortana-header_contact.style-2 ul.__inner li p span {
  color: #fff;
  font-size: 13px;
}
.vc_icon_element.cortana-header_search-button .vc_icon_element-inner {
  width: 30px;
  height: 30px;
  border: 0;
  background-color: #dd9c39;
  color: #fff;
}
.cortana-portfolio-slider-section .light-color .__portfolio-container .vc_grid-filter-select, .cortana-portfolio-section .light-color .__portfolio-container .vc_grid-filter-select {
  color: #444;
}
@media (max-width: 991px) {
  .cortana-portfolio-slider-section .__portfolio-heading, .cortana-portfolio-section .__portfolio-heading {
    margin-bottom: 50px;
  }
}
.cortana-portfolio-section .__portfolio-container .vc_grid-filter-select {
  margin-bottom: 50px;
}
.cortana-portfolio-section .__portfolio-container .vc_grid-cortana-pagination, .cortana-portfolio-section .__portfolio-container .vc_grid-cortana-pagination-2 {
  margin-top: 50px !important;
}
.cortana-portfolio-section .__portfolio-container .vc_grid-cortana-pagination-2 .vc_grid-page a {
  color: #444 !important;
}
.cortana-portfolio-section .__portfolio-container .vc_grid-cortana-pagination-2 .vc_grid-page a:hover {
  border-color: #dd9c39 !important;
  background-color: #dd9c39 !important;
  color: #fff !important;
}
.cortana-portfolio-section .__portfolio-container .vc_grid-cortana-pagination-2 .vc_grid-page.vc_grid-active a {
  border-color: #dd9c39 !important;
  background-color: #dd9c39 !important;
  color: #fff !important;
}
@media (min-width: 992px) {
  .cortana-portfolio-section .__portfolio-heading {
    position: relative;
  }
  .cortana-portfolio-section .__portfolio-heading .__inner {
    position: absolute;
    top: 0;
    left: 0;
  }
}
.cortana-portfolio-slider-section .__portfolio-heading, .cortana-portfolio-slider-section .__portfolio-heading-1 {
  margin-left: auto;
  margin-right: auto;
}
.cortana-portfolio-slider-section .__portfolio-heading-1 {
  margin-bottom: 50px;
}
.cortana-portfolio-slider-section .__portfolio-container .vc_grid-filter-select {
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 50px;
}
.cortana-portfolio-slider-section .__portfolio-container .vc_grid-filter {
  margin-left: auto;
  margin-right: auto;
}
.cortana-portfolio-slider-section .__portfolio-container .vc_grid.cortana-vc-grid-slider {
  padding-left: 65px;
  padding-right: 65px;
}
.cortana-portfolio-slider-section .__portfolio-container .vc_grid-owl-nav {
  opacity: 1;
}
.cortana-portfolio-slider-section .__portfolio-container .vc_grid-owl-nav .owl-nav-style-cortana-2 {
  margin-top: -50px;
  width: 50px;
  height: 50px;
  background-color: rgba(0, 0, 0, 0.9);
  color: #fff;
  text-align: center;
}
.cortana-portfolio-slider-section .__portfolio-container .vc_grid-owl-nav .owl-nav-style-cortana-2:hover {
  background-color: rgba(255, 255, 255, 0.9);
  color: #444;
}
.cortana-portfolio-slider-section .__portfolio-container .vc_grid-owl-nav .owl-nav-style-cortana-2.vc_grid-owl-prev {
  left: 0;
}
.cortana-portfolio-slider-section .__portfolio-container .vc_grid-owl-nav .owl-nav-style-cortana-2.vc_grid-owl-next {
  right: 0;
}
.cortana-portfolio-slider-section .__portfolio-container .vc_grid-owl-nav .owl-nav-style-cortana-2:before {
  font-size: 15px;
  line-height: 50px;
}
@media (min-width: 768px) {
  .cortana-portfolio-slider-section .__portfolio-heading, .cortana-portfolio-slider-section .__portfolio-container .vc_grid-filter {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .cortana-portfolio-slider-section .__portfolio-heading, .cortana-portfolio-slider-section .__portfolio-container .vc_grid-filter {
    width: 970px;
  }
  .cortana-portfolio-slider-section .__portfolio-heading {
    position: relative;
  }
  .cortana-portfolio-slider-section .__portfolio-heading .__inner {
    position: absolute;
    top: 0;
    left: 0;
  }
}
@media (min-width: 1200px) {
  .cortana-portfolio-slider-section .__portfolio-heading, .cortana-portfolio-slider-section .__portfolio-heading-1, .cortana-portfolio-slider-section .__portfolio-container .vc_grid-filter {
    width: 1170px;
  }
  .cortana-portfolio-slider-section .__portfolio-heading-1 {
    position: relative;
  }
  .cortana-portfolio-slider-section .__portfolio-heading-1 .__inner {
    position: absolute;
    top: -20px;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cortana-portfolio-slider-section .__portfolio-heading {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.section__eclipse-box-shadow {
  left: 0;
  width: 100%;
  position: absolute;
  bottom: 0;
  min-height: 30px;
}
.section__eclipse-box-shadow:before {
  position: absolute;
  content: '';
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  border-radius: 50% / 30px;
  box-shadow: 0 7px 27px rgba(0, 0, 0, 0.1);
  clip: rect(30px, auto, 50px, 0);
}
.cortana-footer-2 .__icon-block .__title, .cortana-footer-2 .__icon-block .__description, .cortana-footer-2 .__icon-block .__icon > div {
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.cortana-footer-2 .__icon-block:hover .__title, .cortana-footer-2 .__icon-block:hover .__description {
  color: #fff;
}
.cortana-footer-2 .__icon-block:hover .__icon > div {
  color: #dd9c39;
}
.cortana-footer-3 .__contact ul {
  padding-left: 0;
}
.cortana-footer-3 .__contact li {
  display: table;
}
.cortana-footer-3 .__contact li i, .cortana-footer-3 .__contact li p {
  display: table-cell;
}
.cortana-footer-3 .__contact li i {
  vertical-align: middle;
  font-size: 18px;
  padding-right: 10px;
}
.cortana-footer-3 .__time table {
  width: 300px;
}
.cortana-footer-3 .__time tr {
  transition: all 0.4s;
  border-bottom: 1px solid rgba(254, 190, 0, 0.1);
}
.cortana-footer-3 .__time tr td {
  padding-top: 8px;
  padding-bottom: 8px;
}
.cortana-footer-3 .__time tr td:nth-child(2) {
  padding-left: 60px;
}
.cortana-footer-3 .__time tr:hover {
  border-bottom: 1px solid rgba(254, 190, 0, 0.5);
}
.cortana-process > div > .wpb_wrapper {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cortana-process-item {
  position: relative;
  overflow: hidden;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  height: 278px;
  -webkit-flex-basis: 380px;
  -ms-flex-preferred-size: 380px;
  flex-basis: 380px;
  text-align: center;
}
.cortana-process-item .__process-item-content {
  opacity: 1;
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.cortana-process-item .__process-item-content .__number {
  font-size: 130px;
  color: #eee;
  line-height: 295px;
  font-weight: 600;
}
.cortana-process-item .__process-item-content .__title {
  position: absolute;
  font-size: 24px;
  font-weight: bold;
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
  max-width: 350px;
  margin-left: auto;
  margin-right: auto;
  line-height: 1.2;
  top: 50%;
  right: 0;
  left: 0;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cortana-process-item .__process-item-overlay {
  padding-left: 30px;
  padding-right: 30px;
  opacity: 0;
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%);
}
.cortana-process-item .__process-item-overlay .__process-item-overlay-inner {
  position: relative;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cortana-process-item .__process-item-overlay .__group-meta-1 {
  display: inline-block;
  padding-left: 80px;
  position: relative;
  text-align: left;
  min-width: 250px;
  margin-bottom: 20px;
}
.cortana-process-item .__process-item-overlay .__number {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 0;
  width: 80px;
  padding-left: 15px;
  line-height: 50px;
  color: #fff;
  font-size: 42px;
  font-weight: 600;
  position: absolute;
}
.cortana-process-item .__process-item-overlay .__number:before {
  content: '';
  height: 1000px;
  position: absolute;
  left: 0;
  bottom: 5px;
  display: block;
  border-left: 7px solid;
}
.cortana-process-item .__process-item-overlay .__title {
  color: #ededed;
  font-size: 18px;
  font-family: Montserrat;
  letter-spacing: 1px;
  font-weight: bold;
  line-height: 1.2;
}
.cortana-process-item .__process-item-overlay .__description {
  line-height: 25px;
  max-width: 250px;
  margin-left: auto;
  margin-right: auto;
  color: #202020;
}
.cortana-process-item:hover .__process-item-content {
  opacity: 0;
}
.cortana-process-item:hover .__process-item-overlay {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
  opacity: 1;
}
