/** Load fonts from this directory.
@icon-font-path:          "../fonts/";
//** File name for all font files.
@icon-font-name:          "glyphicons-halflings-regular";
//** Element ID within SVG icon file.
@icon-font-svg-id:        "glyphicons_halflingsregular";
*/
/* Basics of a navbar
@navbar-height-top:                40px;
@navbar-height-middle:             90px;
@navbar-height-middle-logo:        60px;
@navbar-height:                    60px;
@navbar-height-logo:               40px;
@navbar-margin-bottom:             @line-height-computed;
@navbar-border-radius:             @border-radius-base;
@navbar-padding-horizontal:        floor((@grid-gutter-width / 2));
@navbar-padding-vertical:          ((@navbar-height - @line-height-computed) / 2);
@navbar-collapse-max-height:       340px;

@navbar-default-color:             @header_text; //@header_bottom_background_rgba_color; //#777;
@navbar-default-bg:                @header_background; //rgba(red(@header_bottom_background_rgba_color), green(@header_bottom_background_rgba_color), blue(@header_bottom_background_rgba_color), @header_bottom_background_rgba_alpha); //#f8f8f8;
@navbar-default-border:            @header_border; //darken(@navbar-default-bg, 10%); //@bg_10;

// Navbar links
@navbar-default-link-color:                @header_link;//@brand-quaternary;
@navbar-default-link-hover-color:          @header_link_hover;//@general_link_active;//#333;
@navbar-default-link-hover-bg:             transparent;
@navbar-default-link-active-color:         lighten(@navbar-default-link-color, 5%);
@navbar-default-link-active-bg:            darken(@navbar-default-bg, 6.5%);
@navbar-default-link-disabled-color:       lighten(@navbar-default-link-color, 15%);
@navbar-default-link-disabled-bg:          transparent;

// Navbar brand label
@navbar-default-brand-color:               @navbar-default-link-color;
@navbar-default-brand-hover-color:         darken(@navbar-default-brand-color, 10%);
@navbar-default-brand-hover-bg:            transparent;

// Navbar toggle
@navbar-default-toggle-hover-bg:           mix(@general_link_active, @navbar-default-bg);
@navbar-default-toggle-icon-bar-bg:        #fff;
@navbar-default-toggle-border-color:       transparent;


// Inverted navbar
// Reset inverted navbar basics
@navbar-inverse-color:                      @header_inverse_text;//#9cb2c0; //@gray-light;
@navbar-inverse-bg:                         @header_inverse_background;
@navbar-inverse-border:                     @header_inverse_border;//darken(@navbar-inverse-bg, 5%);

// Inverted navbar links
@navbar-inverse-link-color:                @header_inverse_link; //@header_top_text;//#9cb2c0;//@gray-light;
@navbar-inverse-link-hover-color:          @header_inverse_link_hover;//darken(@navbar-inverse-link-color, 5%);//#333;
@navbar-inverse-link-hover-bg:             transparent;
@navbar-inverse-link-active-color:         lighten(@navbar-inverse-link-color, 5%);
@navbar-inverse-link-active-bg:            darken(@navbar-inverse-bg, 5%);
@navbar-inverse-link-disabled-color:       lighten(@navbar-inverse-link-color, 15%);
@navbar-inverse-link-disabled-bg:          transparent;

// Inverted navbar brand label
@navbar-inverse-brand-color:                @navbar-inverse-link-color;
@navbar-inverse-brand-hover-color:          darken(@navbar-inverse-brand-color, 10%);
@navbar-inverse-brand-hover-bg:             transparent;

// Inverted navbar toggle
@navbar-inverse-toggle-hover-bg:            mix(@general_link_active, @navbar-inverse-bg);
@navbar-inverse-toggle-icon-bar-bg:         #fff;
@navbar-inverse-toggle-border-color:        transparent;
*/
/*
@pagination-color:                     @link-color;
@pagination-bg:                        #fff;
@pagination-border:                    #ddd;

@pagination-hover-color:               @link-hover-color;
@pagination-hover-bg:                  @gray-lighter;
@pagination-hover-border:              #ddd;

@pagination-active-color:              #fff;
@pagination-active-bg:                 @brand-primary;
@pagination-active-border:             @brand-primary;

@pagination-disabled-color:            @gray-light;
@pagination-disabled-bg:               #fff;
@pagination-disabled-border:           #ddd;
*/
/*
@pager-bg:                             @pagination-bg;
@pager-border:                         @pagination-border;
@pager-border-radius:                  15px;

@pager-hover-bg:                       @pagination-hover-bg;

@pager-active-bg:                      @pagination-active-bg;
@pager-active-color:                   @pagination-active-color;

@pager-disabled-color:                 @pagination-disabled-color;
*/
/*
@jumbotron-padding:              30px;
@jumbotron-color:                inherit;
@jumbotron-bg:                   @general_background_primary_color;
@jumbotron-heading-color:        inherit;
@jumbotron-font-size:            ceil((@font-size-base * 1.5));

*/
/*
@brand-success:         #8edf38;//#5cb85c;
@brand-info:            #815db2;//#5bc0de; //@general_link;
@brand-warning:         #ed3471;//#f0ad4e;
@brand-danger:          #ff8b6c;//#d9534f;
*/
/** Default label background color
@label-default-bg:            @gray-light;
//** Primary label background color
@label-primary-bg:            @brand-primary;
//** Success label background color
@label-success-bg:            @brand-success;
//** Info label background color
@label-info-bg:               @brand-info;
//** Warning label background color
@label-warning-bg:            @brand-warning;
//** Danger label background color
@label-danger-bg:             @brand-danger;

//** Default label text color
@label-color:                 #fff;
//** Default text color of a linked label
@label-link-hover-color:      #fff;
*/
/** Padding applied to the modal body*/
/*
@well-bg:                     #f5f5f5;
@well-border:                 darken(@well-bg, 7%);
*/
body {
  letter-spacing: 0.5px;
}
body.boxed .main {
  background-color: #ffffff;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.6);
  box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.6);
  overflow: hidden;
}
body .container {
  min-width: 320px;
  /* It is impossible to fit in everywhere */
}
.icon-external-link {
  background-image: url(../images/icon_external_link.svg);
}
.icon-zoom-in {
  background-image: url(../images/icon_zoom_in.svg);
}
.icon-zoom-more {
  background-image: url(../images/icon_zoom_more.svg);
}
/*h1 {
    font-weight: @h1_font_font-weight;
    font-family: @h1_font_font-family;
    font-size: @h1_font_font-size;
    //line-height: @h1_font_line-height;
}

h2 {
    font-weight: @h2_font_font-weight;
    font-family: @h2_font_font-family;
    font-size: @h2_font_font-size;
    //line-height: @h2_font_line-height;
}

h3 {
    font-weight: @h3_font_font-weight;
    font-family: @h3_font_font-family;
    font-size: @h3_font_font-size;
    //line-height: @h3_font_line-height;
}

h4 {
    font-weight: @h4_font_font-weight;
    font-family: @h4_font_font-family;
    font-size: @h4_font_font-size;
    color: @general_link_active;
    //line-height: @h3_font_line-height;
}*/
b,
strong {
  color: #737373;
}
cite,
q {
  font-style: italic;
}
a:focus,
a:active,
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
select::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
  border: 0!important;
  outline: 0!important;
  box-shadow: none!important;
}
.form-group {
  position: relative;
}
.form-group.focus i {
  color: #c75b12;
}
.form-group i {
  position: absolute;
  top: 50%;
  margin: -0.5em 1em 0 0;
  right: 0;
  z-index: 999;
  color: #a6a6a6;
}
.form-group.left i {
  margin: -0.4em 0 0 1em;
  right: auto;
  left: 0;
}
.form-group.left input {
  text-indent: 1.5em;
}
.alignleft {
  float: left;
  margin: 0.5em 20px 0.5em 0;
}
.alignright {
  float: right;
  margin: 0.5em 0 0.5em 20px;
}
.aligncenter {
  display: block;
  float: none;
  margin-top: .5em;
  margin-right: auto!important;
  margin-bottom: .5em;
  margin-left: auto !important;
}
.alignnone {
  margin-top: .5em;
  margin-bottom: 0.5em;
}
img {
  max-width: 100%;
  height: auto;
}
.wp-caption {
  margin: 0 0 20px 0;
  padding-top: 4px;
  max-width: 100%;
  border: 1px solid #cccccc;
  border-radius: 1px;
  border-image: initial;
  background-color: #e6e6e6;
  text-align: center;
}
.wp-caption.alignleft {
  margin-right: 20px;
}
.wp-caption.alignright {
  margin-left: 20px;
}
.wp-caption img {
  max-width: 98%;
  height: auto;
}
header .top {
  position: relative;
  font-size: 13px;
  background-color: #f6f6f6;
  color: #d0d0d0;
  padding: 11px 0;
  text-align: left;
}
header .top a {
  color: #d0d0d0;
}
header .top a:hover {
  color: #373b43;
}
header .top .tagline {
  position: relative;
  float: left;
  padding: 0;
}
header .top .info-box {
  float: right;
}
header .top .widget-icon-box {
  position: relative;
  padding: 10px 0;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  width: auto;
}
header .top .widget-icon-box {
  display: inline-block;
  padding: 0 20px 0 0;
  margin: 0 20px 0 0;
  border-top: none;
}
header .top .widget-icon-box::before {
  position: absolute;
  right: 0;
  top: 3px;
  content: " ";
  width: 1px;
  height: 15px;
  background-color: #d0d0d0;
  transform: skew(-23deg);
}
header .top .widget-icon-box:last-of-type {
  padding-right: 0;
  margin-right: 0;
}
header .top .widget-icon-box:last-of-type::before {
  display: none;
}
header .top .widget-icon-box .widgettitle {
  color: #ffffff;
}
header .top .icon-box .fa {
  margin-right: 5px;
  font-size: 20px;
  vertical-align: bottom;
  transition: all 100ms ease-out;
}
header .top .icon-box:hover .fa {
  color: #373b43;
}
header .top .widget_text,
header .top .icon-box .text {
  display: inline-block;
}
header .top .tagline,
header .top .icon-box .title {
  display: inline-block;
  margin: 0;
  font-size: 13px;
  font-weight: normal;
  color: #373b43;
}
header .top .social-icons a {
  width: auto;
  height: auto;
  margin: 0;
  line-height: 0;
  font-size: 16px;
  background: none;
}
header .top .social-icons a:hover .fa {
  color: #c75b12;
}
header .top .social-icons .fa {
  font-size: 17px;
  padding: 0 3px;
  vertical-align: middle;
  margin-right: 1px;
  transition: all 100ms ease-out;
}
header .middle {
  height: 99px;
  width: 100%;
  background-color: #c75b12;
  overflow: hidden;
}
header .middle .box {
  float: right;
  height: 100px;
  width: 275px;
  background-color: #373b43;
  display: table;
  z-index: 999;
  position: relative;
}
header .middle .box:after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: auto;
  right: -1000%;
  content: " ";
  width: 1000%;
  height: 100px;
  background-color: #373b43;
}
header .middle .box:before {
  content: " ";
  position: absolute;
  left: -37px;
  bottom: 0;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 0px 100px 100px 37px;
  border-color: transparent transparent #373b43;
  -webkit-transform: scale(0.9999);
  -moz-transform: scale(0.9999);
  -ms-transform: scale(0.9999);
  transform: scale(0.9999);
  -o-transform: scale(0.9999);
}
header .middle .box .extra {
  text-align: left;
  margin: 40px 0 0 20px;
}
header .middle .box .extra h3 {
  color: #ffffff;
  font-weight: 900;
  font-size: 14px;
  margin-top: 10px;
}
header .middle .box .extra img {
  float: left;
  border-radius: 50%;
  width: 60px;
  height: 60px;
  margin-right: 20px;
}
header .middle .box .extra span.date,
header .middle .box .extra span.title {
  display: block;
  font-size: 13px;
  opacity: 0;
  -o-transition: all 0.4s;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  transition: all 0.4s;
  -webkit-transform: translateX(30%);
  -moz-transform: translateX(30%);
  -ms-transform: translateX(30%);
  transform: translateX(30%);
  -o-transform: translateX(30%);
}
header .middle .box .extra span.title {
  font-weight: 900;
}
header .middle .box .extra span.date {
  color: #ffffff;
}
header .middle .box .extra .item.active span.date,
header .middle .box .extra .item.active span.title {
  opacity: 1;
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
  -o-transform: translateX(0);
}
header .middle .box .extra .item.active span.date {
  -webkit-transition-delay: 200ms;
  transition-delay: 200ms;
}
header .middle .box .form {
  display: table-row-group;
  vertical-align: bottom;
}
header .middle .box .form form#searchheader,
header .middle .box .form form#searchheader .form-group {
  margin: 0;
}
header .middle .box .form form#searchheader,
header .middle .box .form form#searchheader input.form-control {
  height: 30px;
  padding: 0;
  border: none;
}
header .middle .box .form form#searchheader input.form-control {
  padding-left: 12px;
  border-radius: 0;
}
header .middle .box .form form {
  position: relative;
}
header .middle .box .form form:before {
  content: " ";
  position: absolute;
  left: -11px;
  bottom: 0;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 0px 30px 30px 11px;
  border-color: transparent transparent #f7f7f7;
  -webkit-transform: scale(0.9999);
  -moz-transform: scale(0.9999);
  -ms-transform: scale(0.9999);
  transform: scale(0.9999);
  -o-transform: scale(0.9999);
}
header .middle .logo {
  height: 100px;
  line-height: 100px;
  position: absolute;
  z-index: 20000;
}
header .middle .logo img {
  max-height: 60px;
}
@media (min-width: 768px) {
  header #lmm.lmm-navbar-fixed-top.lmm-navbar .container > .lmm-navbar-collapse > .lmm-navbar-nav,
  header #lmm.lmm-navbar-fixed-top.lmm-navbar .container-fluid > .lmm-navbar-collapse > .lmm-navbar-nav {
    margin: 0;
  }
  header #lmm .lmm-is-horizontal li.lmm-item-type-lmm-mega.shortcodes > .lmm-dropdown-menu > li > .lmm-dropdown-menu li.lmm-item-type-column {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
  }
}
header #lmm ul.lmm-navbar-nav span.lmm-hover-slidebar > span.bar {
  height: 4px!important;
}
header #lmm ul.lmm-navbar-nav li.lmm-item-type-lmm-tabs > .lmm-dropdown-menu > li > .lmm-dropdown-menu {
  padding: 15px;
}
header #lmm ul.lmm-navbar-nav li.lmm-item-type-lmm-tabs > .lmm-dropdown-menu > li > .lmm-dropdown-menu > .lmm-item-type-tab {
  background-color: rgba(0, 0, 0, 0.3);
}
header #lmm ul.lmm-navbar-nav li.lmm-item-type-lmm-tabs > .lmm-dropdown-menu > li > .lmm-dropdown-menu > .lmm-item-type-tab > a > .lmm-item-content {
  overflow: hidden;
}
header #lmm ul.lmm-navbar-nav li.lmm-item-type-lmm-tabs > .lmm-dropdown-menu > li > .lmm-dropdown-menu > .lmm-item-type-tab > a > .lmm-item-content > i {
  position: relative;
  height: 1em;
}
header #lmm ul.lmm-navbar-nav li.lmm-item-type-lmm-tabs > .lmm-dropdown-menu > li > .lmm-dropdown-menu > .lmm-item-type-tab > a > .lmm-item-content > i:before {
  position: absolute;
  left: 0;
  top: 2px;
  -o-transition: all 1s;
  -webkit-transition: all 1s;
  -moz-transition: all 1s;
  transition: all 1s;
}
header #lmm ul.lmm-navbar-nav li.lmm-item-type-lmm-tabs > .lmm-dropdown-menu > li > .lmm-dropdown-menu > .lmm-item-type-tab.open > a > .lmm-item-content > i:before {
  font-size: 100px;
  opacity: 1;
  top: -0.4em;
  left: -0.2em;
  z-index: -1;
}
header #lmm ul.lmm-navbar-nav > li:not(.lmm-item-type-lmm-mega) > .lmm-dropdown-menu > li.open:before,
header #lmm ul.lmm-navbar-nav > li.lmm-item-type-lmm-tabs > .lmm-dropdown-menu > li > .lmm-dropdown-menu > li.open:before,
header #lmm ul.lmm-navbar-nav > li:not(.lmm-item-type-lmm-mega) > .lmm-dropdown-menu > li.active:before,
header #lmm ul.lmm-navbar-nav > li.lmm-item-type-lmm-tabs > .lmm-dropdown-menu > li > .lmm-dropdown-menu > li.active:before,
header #lmm ul.lmm-navbar-nav > li:not(.lmm-item-type-lmm-mega) > .lmm-dropdown-menu > li:focus:before,
header #lmm ul.lmm-navbar-nav > li.lmm-item-type-lmm-tabs > .lmm-dropdown-menu > li > .lmm-dropdown-menu > li:focus:before,
header #lmm ul.lmm-navbar-nav > li:not(.lmm-item-type-lmm-mega) > .lmm-dropdown-menu > li:hover:before,
header #lmm ul.lmm-navbar-nav > li.lmm-item-type-lmm-tabs > .lmm-dropdown-menu > li > .lmm-dropdown-menu > li:hover:before {
  border: none!important;
  position: absolute;
  content: " ";
  top: 0;
  left: 0;
  width: 4px;
  bottom: 0;
  background-color: #c75b12;
  z-index: 999;
  height: 100%;
}
header #lmm .widget.widget_live_search li > a > span.title,
header #lmm ul.navmenu-nav li.lmm-item-type-post_type.lmm-has-description > a > .lmm-item-content,
header #lmm ul.lmm-navbar-nav li.lmm-item-type-post_type.lmm-has-description > a > .lmm-item-content {
  text-transform: uppercase;
  color: #ffffff;
}
header #lmm .widget.widget_live_search li > a > span.title:hover,
header #lmm ul.navmenu-nav li.lmm-item-type-post_type.lmm-has-description > a > .lmm-item-content:hover,
header #lmm ul.lmm-navbar-nav li.lmm-item-type-post_type.lmm-has-description > a > .lmm-item-content:hover {
  color: #c75b12;
}
header #lmm .widget.widget_live_search li > a > span.title {
  font-size: 12px;
  font-weight: 700;
}
header #lmm .widget.widget_live_search li > a > p {
  font-size: 13px;
}
header #lmm .widget.widget_live_search li > a > img,
header #lmm ul.navmenu-nav .customize_courses li.lmm-item-type-post_type.lmm-has-image-thumbnail > a > .lmm-item-content > img,
header #lmm ul.lmm-navbar-nav .customize_courses li.lmm-item-type-post_type.lmm-has-image-thumbnail > a > .lmm-item-content > img {
  border-radius: 50%;
}
header #lmm .lmm-navbar-nav > li > a > .lmm-item-content,
header #lmm #lmm .lmm-navbar-nav > li > a > .lmm-item-content {
  font-weight: 700;
  letter-spacing: 1px;
}
header.header-1 .top,
header.header-2 .top {
  background-color: #373b43;
  color: #707989;
}
header.header-1 .top a,
header.header-2 .top a {
  color: #707989;
}
header.header-1 .top a:hover,
header.header-2 .top a:hover {
  color: #373b43;
}
header.header-1 .top .widget-icon-box::before,
header.header-2 .top .widget-icon-box::before {
  background-color: #707989;
}
header.header-1 .top .tagline,
header.header-2 .top .tagline,
header.header-1 .top .icon-box .title,
header.header-2 .top .icon-box .title {
  color: #8c93a1;
}
header.header-1 .top .social-icons a:hover .fa,
header.header-2 .top .social-icons a:hover .fa,
header.header-1 .top .icon-box:hover .fa,
header.header-2 .top .icon-box:hover .fa {
  color: #c75b12;
}
header.header-1 #lmm,
header.header-2 #lmm {
  border-top: 4px solid #c75b12;
}
header.header-1 #lmm.lmm-navbar .lmm-navbar-brand,
header.header-2 #lmm.lmm-navbar .lmm-navbar-brand {
  margin-right: 40px;
}
@media (min-width: 768px) {
  header.header-1 #lmm ul.lmm-navbar-nav > li.lmm-item.lmm-dropdown > a > .lmm-item-content > .lmm-caret,
  header.header-2 #lmm ul.lmm-navbar-nav > li.lmm-item.lmm-dropdown > a > .lmm-item-content > .lmm-caret {
    display: none;
  }
  header.header-1 #lmm .lmm-navbar-nav.lmm-align-items-right > li.lmm-item.lmm-float-opposite,
  header.header-2 #lmm .lmm-navbar-nav.lmm-align-items-right > li.lmm-item.lmm-float-opposite {
    float: none;
  }
}
header.header-3 #lmm.lmm-navbar.lmm-navbar-fixed-top .lmm-navbar-brand.show-on-sticky {
  margin-right: 46px;
}
@media (max-width: 600px) {
  header.header-3 .middle .box .form,
  header.header-3 .middle .box .extra {
    visibility: hidden;
  }
  header.header-3 #lmm:not(.lmm-navbar-fixed-top).lmm-navbar .lmm-navbar-toggle {
    margin-top: -71px;
  }
}
@media (min-width: 768px) {
  header.header-3 #lmm ul.lmm-navbar-nav > li > a,
  header.header-4 #lmm ul.lmm-navbar-nav > li > a {
    padding-left: 0!important;
    padding-right: 0!important;
    letter-spacing: 1px;
  }
  header.header-3 #lmm ul.lmm-navbar-nav > li.lmm-item,
  header.header-4 #lmm ul.lmm-navbar-nav > li.lmm-item {
    margin: 0 40px 0 0;
  }
  header.header-3 #lmm ul.lmm-navbar-nav > li.lmm-item > a > .lmm-item-content,
  header.header-4 #lmm ul.lmm-navbar-nav > li.lmm-item > a > .lmm-item-content {
    padding-left: 0;
    padding-right: 0;
  }
  header.header-3 #lmm ul.lmm-navbar-nav > li.lmm-item.lmm-float-opposite,
  header.header-4 #lmm ul.lmm-navbar-nav > li.lmm-item.lmm-float-opposite {
    margin: 0 0 0 40px;
  }
  header.header-3 #lmm .lmm-navbar-nav li.lmm-item-type-lmm-login,
  header.header-4 #lmm .lmm-navbar-nav li.lmm-item-type-lmm-login {
    padding: 14px 0;
  }
  header.header-3 #lmm .lmm-navbar-nav li.lmm-item-type-lmm-login > a > .lmm-item-content,
  header.header-4 #lmm .lmm-navbar-nav li.lmm-item-type-lmm-login > a > .lmm-item-content {
    color: #737373;
    font-weight: 600;
  }
  header.header-3 #lmm .lmm-navbar-nav li.lmm-item-type-lmm-login > a > .lmm-item-content > i,
  header.header-4 #lmm .lmm-navbar-nav li.lmm-item-type-lmm-login > a > .lmm-item-content > i {
    color: #e6e6e6;
  }
  header.header-3 #lmm .lmm-navbar-nav li.lmm-item-type-lmm-login:hover > a > .lmm-item-content,
  header.header-4 #lmm .lmm-navbar-nav li.lmm-item-type-lmm-login:hover > a > .lmm-item-content {
    color: #999999;
  }
  header.header-3 #lmm .lmm-navbar-nav li.lmm-item-type-lmm-login:hover > a > .lmm-item-content > i,
  header.header-4 #lmm .lmm-navbar-nav li.lmm-item-type-lmm-login:hover > a > .lmm-item-content > i {
    color: #c75b12;
  }
}
header.header-4 #lmm .navmenu-brand {
  padding: 120px 25px 40px;
}
header.header-4 #lmm ul.navmenu-nav li.lmm-item {
  position: relative;
}
header.header-4 #lmm ul.navmenu-nav li.lmm-item.lmm-item-level-0 {
  border-left: 4px solid transparent;
}
header.header-4 #lmm ul.navmenu-nav li.lmm-item:not(.lmm-item-level-0).open > a:before,
header.header-4 #lmm ul.navmenu-nav li.lmm-item:not(.lmm-item-level-0).active > a:before,
header.header-4 #lmm ul.navmenu-nav li.lmm-item:not(.lmm-item-level-0):focus > a:before,
header.header-4 #lmm ul.navmenu-nav li.lmm-item:not(.lmm-item-level-0):hover > a:before {
  border: none!important;
  position: absolute;
  content: " ";
  top: 0;
  left: -4px;
  width: 4px;
  bottom: 0;
  z-index: 999;
  height: 100%;
  background-color: #c75b12;
}
header.header-4 #lmm ul.navmenu-nav li.lmm-item:not(.lmm-item-level-0) li.lmm-item.open > a:before {
  z-index: 1000;
}
header.header-4 #lmm ul.navmenu-nav li.lmm-item:not(.lmm-item-level-0) li.lmm-item.open li.lmm-item.open > a:before {
  z-index: 1001;
}
header.header-4 #lmm ul.navmenu-nav li.lmm-item:not(.lmm-item-level-0) li.lmm-item.open li.lmm-item.open li.lmm-item.open > a:before {
  z-index: 1002;
}
header.header-4 #lmm ul.navmenu-nav li.lmm-item > a {
  font-size: 12px !important;
  padding-left: 20px;
  font-family: Open Sans !important;
  font-weight: bold !important;
}
header.header-4 #lmm ul.navmenu-nav li.lmm-item > a > .lmm-item-content {
  padding: 20px 15px;
}
header.header-4 #lmm ul.navmenu-nav .lmm-dropdown-menu > li:not(.lmm-item-type-lmm-tabs):not(.lmm-item-type-lmm-mega):not(.lmm-item-type-column):nth-child(even) {
  background-color: rgba(255, 255, 255, 0.2);
}
header.header-4 #navigation.liquida,
header.header-3 #navigation.liquida,
header.header-1 #navigation.liquida {
  background-color: #373b43;
}
header.header-4 #navigation.liquida ul.nav-menu li a,
header.header-3 #navigation.liquida ul.nav-menu li a,
header.header-1 #navigation.liquida ul.nav-menu li a {
  color: #f2f2f2;
}
header.header-2 #navigation.liquida {
  background-color: #c75b12;
}
header.header-2 #navigation.liquida ul.nav-menu li a {
  color: #ffffff;
}
#navigation.liquida ul.nav-menu {
  padding: 15px 0;
}
#navigation.liquida ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
#navigation.liquida ul li {
  font-size: 13px;
}
#navigation.liquida ul li a {
  line-height: 3.692307692;
  text-transform: uppercase;
}
#navigation.liquida ul a {
  color: #373b43;
}
#navigation.liquida ul a:hover,
#navigation.liquida ul a:focus {
  color: #c75b12;
}
@media screen and (min-width: 600px) {
  #navigation.liquida ul.nav-menu {
    display: inline-block;
    text-align: left;
    width: 100%;
    padding: 0;
  }
  #navigation.liquida ul {
    margin: 0;
    text-indent: 0;
  }
  #navigation.liquida li a,
  #navigation.liquida li {
    display: inline-block;
    text-decoration: none;
  }
  #navigation.liquida li {
    margin: 0 40px 0 0;
    position: relative;
  }
  #navigation.liquida li a {
    white-space: nowrap;
  }
  #navigation.liquida li ul {
    margin: 0;
    padding: 0;
    position: absolute;
    top: 100%;
    z-index: 1;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
  }
  #navigation.liquida li ul ul {
    top: 0;
    left: 100%;
  }
  #navigation.liquida ul li:hover > ul,
  #navigation.liquida ul li:focus > ul {
    border-left: 0;
    clip: inherit;
    overflow: inherit;
    height: inherit;
    width: inherit;
  }
  #navigation.liquida ul li ul li a {
    background: #f6f6f6;
    border-bottom: 1px solid #dddddd;
    display: block;
    text-transform: none;
    line-height: 2.181818182;
    padding: 10px 15px;
    width: 220px;
    white-space: normal;
    color: #373b43 !important;
  }
  #navigation.liquida ul li ul li a:hover,
  #navigation.liquida ul li ul li a:focus {
    background: #e9e9e9;
    color: #373b43 !important;
  }
  #navigation.liquida .current-menu-item > a,
  #navigation.liquida .current-menu-ancestor > a,
  #navigation.liquida .current_page_item > a,
  #navigation.liquida .current_page_ancestor > a {
    font-weight: bold;
  }
}
.navpage.blog,
.navpage.big {
  text-align: center;
  position: relative;
}
.navpage.slider.margin,
.navpage.big.margin {
  margin: 0 0 60px 0;
}
.navpage.blog {
  margin: 60px 0 45px 0;
}
.navpage.blog .navigation > a {
  background-color: #e6e6e6;
  color: #808080;
}
.navpage.blog .navigation > a:hover {
  color: #202227;
}
.navpage.blog .breadcrumbs > p {
  line-height: 22.1px;
}
.navpage.blog .breadcrumbs > p a,
.navpage.blog .breadcrumbs > p span {
  color: #373b43;
}
.navpage.blog .breadcrumbs > p a,
.navpage.blog .breadcrumbs > p a > span {
  font-weight: 600;
}
.navpage.blog .breadcrumbs > p a:hover,
.navpage.blog .breadcrumbs > p a > span:hover {
  color: #c75b12;
}
.navpage.blog .navigation,
.navpage.blog .breadcrumbs {
  margin: 0 0 30px 0;
}
.navpage.big {
  background: #f6f6f6;
}
.navpage.big .container {
  height: 200px;
  display: table;
}
.navpage.big .heading {
  display: table-cell;
  vertical-align: middle;
}
.navpage.big .heading h1 {
  margin: 0;
  padding: 0;
  line-height: 1;
  font-size: 48px;
}
.navpage.big .heading span.subtitle {
  margin-left: 1px;
  font-weight: 400;
  font-size: 16px;
}
.navpage.big .breadcrumbs {
  margin: 0 0 30px 0;
}
.navpage.big .breadcrumbs p,
.navpage.big .breadcrumbs a {
  margin: 0;
  padding: 0;
}
.navpage.big .breadcrumbs a:after {
  content: '\f105';
  padding: 0px 5px;
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *margin-right: .3em;
}
@media (min-width: 768px) {
  .navpage.blog,
  .navpage.big {
    text-align: left;
  }
  .navpage.blog .navigation,
  .navpage.blog .breadcrumbs {
    margin: 0;
  }
  .navpage.blog .navigation {
    float: right;
  }
  .navpage.big .container {
    display: table;
  }
  .navpage.big .heading,
  .navpage.big .breadcrumbs {
    margin: 0;
    display: table-cell;
    vertical-align: middle;
  }
  .navpage.big .breadcrumbs {
    position: relative;
    width: 260px;
    height: 36px;
  }
  .navpage.big .breadcrumbs:before {
    top: 50%;
    margin: -18px 0 0 0;
    position: absolute;
    left: -15;
    content: " ";
    width: 1px;
    height: 46px;
    background-color: rgba(255, 255, 255, 0.5);
  }
}
.container.content {
  padding-bottom: 60px;
}
.sidebar {
  margin-top: 60px;
}
@media (min-width: 992px) {
  .posts.right {
    margin-right: -260px;
    width: 100%;
    float: left;
  }
  .posts.right > .content {
    margin-right: 275px;
    padding-right: 15px;
  }
  .posts.right .pagenavi {
    text-align: right;
  }
  .posts.left {
    margin-left: -260px;
    width: 100%;
    float: right;
  }
  .posts.left > .content {
    margin-left: 275px;
    padding-left: 15px;
  }
  .posts.left .pagenavi {
    text-align: left;
  }
  .sidebar {
    margin-top: 0px;
    width: 260px;
  }
  .sidebar.right {
    float: right;
  }
  .sidebar.left {
    float: left;
  }
  body.single-liquida_portfolio .posts.right {
    margin-right: -260px;
  }
  body.single-liquida_portfolio .posts.right > .content {
    margin-right: 290px;
  }
  body.single-liquida_portfolio .posts.left {
    margin-left: -260px;
  }
  body.single-liquida_portfolio .posts.left > .content {
    margin-left: 290px;
  }
  body.single-liquida_portfolio .sidebar {
    width: 260px;
  }
}
.pagination > a,
.pagination > span {
  display: inline-block;
  background-color: #373b43;
  color: #ffffff;
  font-weight: 400;
  padding: 0 30px;
  font-size: 16px;
  line-height: 46px;
  border-radius: 0px;
  font-weight: 700;
  -o-transition: all 0.4s;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  transition: all 0.4s;
}
.pagination > a:not(:last-child),
.pagination > span:not(:last-child) {
  margin: 0 14px 0 0;
}
.pagination > a:hover,
.pagination > a:focus,
.pagination > a.active,
.pagination span.current {
  background-color: #c75b12;
  color: #fff;
}
p.little {
  font-size: 0.8em;
}
.post_media,
.post_avatar,
.post_date,
.post_format {
  position: relative;
  overflow: hidden;
}
.post_media img {
  width: 100%;
  height: auto;
}
.post_avatar,
.post_date,
.post_format {
  float: left;
}
.post_format {
  text-align: center;
  width: 90px;
  border-radius: 0px;
}
.post_media_left {
  margin-bottom: 30px;
  width: 100%;
}
.post_avatar img {
  border-radius: 0px;
}
.post_date {
  text-align: center;
  width: 70px;
  border-right: 4px solid #c75b12;
  text-align: right;
  padding-right: 10px;
  margin-right: 20px;
  background: #f6f6f6;
  padding: 15px;
}
.post_date .day,
.post_date .month {
  display: block;
  font-weight: 700;
  line-height: 1;
}
.post_date .day {
  font-size: 28px;
  color: #373b43;
}
.post_date .month {
  text-transform: uppercase;
  font-size: 20px;
  margin: 5px 0px 7px 0;
  color: #c75b12;
}
a.read_more,
p.post_meta,
.tribe-events-nav-next > a,
.tribe-events-nav-previous > a {
  display: inline-block;
  font-size: 14px;
  line-height: 1;
  text-decoration: none;
  font-style: italic;
}
a.read_more,
.tribe-events-nav-next > a,
.tribe-events-nav-previous > a {
  position: relative;
  line-height: 20px;
  margin-right: 25px;
  color: #373b43;
}
a.read_more:before,
.tribe-events-nav-next > a:before,
.tribe-events-nav-previous > a:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *margin-right: .3em;
  position: absolute;
  line-height: 1;
  font-size: 20px;
  line-height: 20px;
  content: '\f105';
  right: -15px;
  top: -1px;
  color: #c75b12;
  -o-transition: all 0.4s;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  transition: all 0.4s;
}
a.read_more:hover,
.tribe-events-nav-next > a:hover,
.tribe-events-nav-previous > a:hover {
  color: #c75b12;
}
a.read_more:hover:before,
.tribe-events-nav-next > a:hover:before,
.tribe-events-nav-previous > a:hover:before {
  color: #373b43;
  -webkit-transform: translateX(10px);
  -moz-transform: translateX(10px);
  -ms-transform: translateX(10px);
  transform: translateX(10px);
  -o-transform: translateX(10px);
}
p.post_meta {
  color: #bfbfbf;
  margin: 0;
}
p.post_meta > span > a {
  color: #bfbfbf;
}
p.post_meta > span > a:hover {
  color: #c75b12;
}
.course_title,
.teacher_title,
.post_title {
  line-height: 1;
  font-weight: bold;
  margin: 0;
  padding: 10px 0px 20px;
  border-bottom: 1px solid #eeeeee;
  overflow: hidden;
}
.course_title > a,
.teacher_title > a,
.post_title > a {
  color: #373b43;
}
.course_title > a:hover,
.teacher_title > a:hover,
.post_title > a:hover {
  color: #c75b12;
}
.post_tags {
  margin-top: 15px;
  color: #bfbfbf;
  text-justify: none;
}
.post_tags > span {
  font-weight: 700;
  margin: 0 5px 0 0;
}
.post_tags > span > i {
  margin: 0 5px 0 0;
}
.post_author p {
  overflow: hidden;
  color: #bfbfbf;
}
.post_author .avatar {
  margin-right: 30px;
  width: 120px;
  height: 120px;
}
.post_author .avatar img {
  border-radius: 1px;
}
.teacher_social,
.post_share {
  margin: 0;
  overflow: hidden;
}
.teacher_social > a,
.post_share > a {
  color: #595959;
  display: inline-block;
  line-height: 24px;
  padding: 0 10px 0 0;
  text-align: center;
}
.teacher_social > a:not(:first-child),
.post_share > a:not(:first-child) {
  padding-left: 10px;
  border-left: 1px solid #e6e6e6 !important;
}
.teacher_social > a:hover,
.post_share > a:hover {
  color: #c75b12;
}
.post_share {
  padding: 20px;
  background-color: #f2f2f2;
}
.post_links .prev-link,
.post_links .next-link {
  font-weight: 700;
  display: table;
  height: 28px;
}
.post_links .prev-link > i,
.post_links .next-link > i,
.post_links .prev-link > a,
.post_links .next-link > a {
  display: table-cell;
  vertical-align: middle;
}
.post_links .prev-link > i,
.post_links .next-link > i {
  font-size: 28px;
  color: #373b43;
}
.post_links .prev-link > i {
  padding: 0 20px 0 0;
}
.post_links .next-link > i {
  padding: 0 0 0 20px;
}
.post_related {
  padding-top: 30px;
}
.featured_video_plus {
  max-width: 100%;
  height: auto;
}
.teacher_social,
.post_author,
.post_share,
.post_links,
.post_related {
  margin-top: 30px;
}
.post_meta_bottom,
.post_related {
  border-top: 1px solid #eeeeee;
}
.post_meta_bottom,
.post_related {
  border-bottom: 1px solid #eeeeee;
}
.post_related .grid_2,
.post_related .grid_3,
.post_related .grid_4 {
  padding: 0!important;
  margin: 0 -15px !important;
  word-spacing: -4px !important;
}
.post_related .grid_2 .post,
.post_related .grid_3 .post,
.post_related .grid_4 .post,
.post_related .grid_2 .product,
.post_related .grid_3 .product,
.post_related .grid_4 .product {
  width: 100%!important;
  margin: 0!important;
  padding: 15px!important;
}
.teacher_header,
.teacher_job,
.teacher_summary {
  display: block;
  overflow: hidden;
}
.teacher_header {
  margin-bottom: 20px;
}
.teacher_header .post_media {
  width: 260px;
  float: left;
  margin: 0 30px 0 0;
}
.teacher_header .teacher_job {
  margin: 0 0 10px 0;
  border-bottom: 2px solid #c75b12;
}
h2.teacher_title {
  font-size: 24px;
  font-weight: 900;
  border: none;
  padding: 0;
}
.teacher_job {
  font-weight: 700;
  font-size: 18px;
  color: #bfbfbf;
  padding: 0 0 10px 0;
}
.teacher_summary {
  font-size: 14px;
}
.course_more,
.course_meta {
  display: inline-block;
  position: relative;
  padding: 0;
  margin-bottom: 40px;
}
.course_more .btn {
  height: 40px;
  line-height: 40px;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 12px!important;
  text-transform: uppercase;
}
.course_meta > div {
  display: inline-block;
  line-height: 20px;
  padding-right: 15px;
  color: #999999;
  border-right: 1px solid #eee;
}
.course_meta > div:not(:last-of-type) {
  margin-right: 15px;
}
.course_meta > div.course-author .author-contain {
  display: inline-block;
}
.course_meta > div.course-author img {
  border-radius: 50%;
  width: 40px;
  height: auto;
  float: left;
  margin-right: 10px;
}
.course_meta > div label,
.course_meta > div .value {
  font-size: 12px;
  font-weight: 700;
}
.course_meta > div label {
  color: #bfbfbf;
  margin-bottom: 0;
}
.course_meta > div .value {
  line-height: 16px;
  text-transform: uppercase;
}
.course_meta > div .value,
.course_meta > div .value > a {
  color: #373b43;
}
.course_meta > div .value:hover,
.course_meta > div .value > a:hover {
  color: #c75b12;
}
/*.course_meta {
    display: block;

    .date,
    .duration,
    .place,
    .schedules,
    .map {
        display: block;  
    }

    .date,
    .duration,
    .schedules{
        margin: 0 0 15px 0;
    }

    .date {
        font-size: 12px;
        font-weight: 900;
        color: @general_headings;
    }

    .duration {
        font-size: 10px;
        font-weight: 400;
        color: @general_text_dark; 

    }

    .place {
        font-size: 10px;
        font-weight: 900;
        color: @general_headings;
        text-transform: uppercase;
    }

    .schedules {  
        font-size: 10px;
        font-weight: 400;
        color: @general_text_dark;
    }

    .map {

        &:before {
            .icon-FontAwesome();
            font-size: 18px;
            content: '\f041';
            margin: 0 5px 0 0;
        }
        font-size: 12px;
        font-weight: 900;
        color: @general_link_active;
        text-transform: uppercase;
    }
}*/
.course_teachers {
  width: 160px;
  float: left;
  overflow: hidden;
  margin: 0 30px 0 0;
  text-align: right;
}
.course_teachers h3.title {
  margin: 0 0 20px 0;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 700;
}
.course_teachers .teacher {
  margin: 0 0 40px 0;
}
.course_teachers .teacher img {
  margin: 0 0 10px 0;
}
.course_teachers .teacher h2.teacher_title {
  font-size: 14px;
  margin: 0 0 5px 0;
}
.course_teachers .teacher .teacher_summary,
.course_teachers .teacher .teacher_job {
  font-size: 12px;
  font-weight: normal;
}
.course_content {
  overflow: hidden;
}
.course_content .post_media,
.course_content h2.course_title {
  margin: 0 0 30px 0;
  padding: 0;
  border: none;
}
.course_content .course_meta_bottom {
  margin-top: 30px;
  overflow: hidden;
}
.course_content .course_meta_bottom h3.title,
.tribe-events-meta-group .tribe-events-single-section-title {
  font-size: 18px;
  font-weight: 900;
  text-transform: uppercase;
  font-family: Open Sans;
  color: #373b43;
  margin: 0 0 30px 0;
}
.course_content .course_meta_bottom dl dt,
.course_content .course_meta_bottom dl dd {
  line-height: 1.5em;
  font-size: 12px;
  padding: 0;
}
.course_content .course_meta_bottom dl dt abbr,
.course_content .course_meta_bottom dl dd abbr {
  border: none;
}
.course_content .course_meta_bottom dl dt {
  color: #c75b12;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: 900;
}
.course_content .course_meta_bottom dl dt:not(:first-child) {
  padding: 10px 0 0 0;
}
.course_content .course_meta_bottom dl dd {
  padding: 0 0 10px 0;
  border-bottom: 1px solid #e6e6e6;
}
.course_content .course_meta_bottom .course_location iframe {
  border: none;
  width: 100%;
  height: 210px;
}
.tparrows.custom,
.wpb_flexslider .flex-direction-nav a {
  display: block;
  width: 20px;
  height: 70px;
  margin: -35px 0 0;
  text-shadow: none;
  background: none;
}
.tparrows.custom:hover,
.wpb_flexslider .flex-direction-nav a:hover {
  text-shadow: none;
  background: none;
}
.tparrows.custom:before,
.wpb_flexslider .flex-direction-nav a:before,
.tparrows.custom:after,
.wpb_flexslider .flex-direction-nav a:after {
  width: 20px;
  height: 70px;
  background: none;
  display: block;
}
.tparrows.custom.tp-rightarrow:before,
.wpb_flexslider .flex-direction-nav a.tp-rightarrow:before,
.tparrows.custom.flex-next:before,
.wpb_flexslider .flex-direction-nav a.flex-next:before {
  content: ' ';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 35px 0 35px 20px;
  border-color: transparent transparent transparent #373b43;
}
.tparrows.custom.tp-rightarrow:hover:before,
.wpb_flexslider .flex-direction-nav a.tp-rightarrow:hover:before,
.tparrows.custom.flex-next:hover:before,
.wpb_flexslider .flex-direction-nav a.flex-next:hover:before {
  border-color: transparent transparent transparent #c75b12;
}
.tparrows.custom.tp-leftarrow:before,
.wpb_flexslider .flex-direction-nav a.tp-leftarrow:before,
.tparrows.custom.flex-prev:before,
.wpb_flexslider .flex-direction-nav a.flex-prev:before {
  content: ' ';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 35px 20px 35px 0;
  border-color: transparent #373b43 transparent transparent;
}
.tparrows.custom.tp-leftarrow:hover:before,
.wpb_flexslider .flex-direction-nav a.tp-leftarrow:hover:before,
.tparrows.custom.flex-prev:hover:before,
.wpb_flexslider .flex-direction-nav a.flex-prev:hover:before {
  border-color: transparent #c75b12 transparent transparent;
}
.controls-buttons > div,
.navpage.blog .navigation > div,
.controls-buttons > a,
.navpage.blog .navigation > a {
  width: 32px;
  text-align: center;
  font-size: 20px;
  line-height: 23px;
  display: inline-block;
  -o-transition: all 0.4s;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  transition: all 0.4s;
  border-radius: 0px;
}
.controls-buttons > div > i:after,
.navpage.blog .navigation > div > i:after,
.controls-buttons > a > i:after,
.navpage.blog .navigation > a > i:after {
  vertical-align: middle;
}
.controls-buttons > a:first-child,
.navpage.blog .navigation > a:first-child,
.controls-buttons > .owl-prev,
.navpage.blog .navigation > .owl-prev,
.controls-buttons > .prev,
.navpage.blog .navigation > .prev {
  margin-right: 2px;
}
.controls-buttons > a:last-child,
.navpage.blog .navigation > a:last-child,
.controls-buttons > .owl-next,
.navpage.blog .navigation > .owl-next,
.controls-buttons > .next,
.navpage.blog .navigation > .next {
  margin-left: 2px;
}
.controls-buttons > a > .icon-prev:after,
.navpage.blog .navigation > a > .icon-prev:after,
.controls-buttons > a > .icon-next:after,
.navpage.blog .navigation > a > .icon-next:after,
.controls-buttons > div > .icon-prev:after,
.navpage.blog .navigation > div > .icon-prev:after,
.controls-buttons > div > .icon-next:after,
.navpage.blog .navigation > div > .icon-next:after {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *margin-right: .3em;
  content: '\f105';
}
.controls-buttons > a > .icon-prev:after,
.navpage.blog .navigation > a > .icon-prev:after,
.controls-buttons > div > .icon-prev:after,
.navpage.blog .navigation > div > .icon-prev:after {
  content: '\f104';
}
.isotope-terms,
.tp-bullets.simplebullets.custom,
.wpb_flexslider .flex-control-paging,
.vc_tta-tabs.vc_tta-has-pagination .vc_pagination,
.controls-pagination {
  vertical-align: middle;
}
.isotope-terms > div:not(.tooltip),
.tp-bullets.simplebullets.custom > div:not(.tooltip),
.wpb_flexslider .flex-control-paging > div:not(.tooltip),
.vc_tta-tabs.vc_tta-has-pagination .vc_pagination > div:not(.tooltip),
.controls-pagination > div:not(.tooltip),
.isotope-terms > a,
.tp-bullets.simplebullets.custom > a,
.wpb_flexslider .flex-control-paging > a,
.vc_tta-tabs.vc_tta-has-pagination .vc_pagination > a,
.controls-pagination > a,
.isotope-terms > li,
.tp-bullets.simplebullets.custom > li,
.wpb_flexslider .flex-control-paging > li,
.vc_tta-tabs.vc_tta-has-pagination .vc_pagination > li,
.controls-pagination > li {
  margin: 0;
  padding: 0;
}
.isotope-terms > div:not(.tooltip),
.tp-bullets.simplebullets.custom > div:not(.tooltip),
.wpb_flexslider .flex-control-paging > div:not(.tooltip),
.vc_tta-tabs.vc_tta-has-pagination .vc_pagination > div:not(.tooltip),
.controls-pagination > div:not(.tooltip),
.isotope-terms > a,
.tp-bullets.simplebullets.custom > a,
.wpb_flexslider .flex-control-paging > a,
.vc_tta-tabs.vc_tta-has-pagination .vc_pagination > a,
.controls-pagination > a,
.isotope-terms > li > a,
.tp-bullets.simplebullets.custom > li > a,
.wpb_flexslider .flex-control-paging > li > a,
.vc_tta-tabs.vc_tta-has-pagination .vc_pagination > li > a,
.controls-pagination > li > a {
  text-decoration: none;
  display: inline-block;
  font-size: 10px;
  height: 10px;
  width: 10px;
  line-height: 10px;
  background: #e6e6e6;
  color: #e6e6e6;
  text-indent: -9999px;
  margin: 0 7px 0 0;
  box-shadow: none;
  vertical-align: middle;
}
.isotope-terms > div.selected,
.tp-bullets.simplebullets.custom > div.selected,
.wpb_flexslider .flex-control-paging > div.selected,
.vc_tta-tabs.vc_tta-has-pagination .vc_pagination > div.selected,
.controls-pagination > div.selected,
.isotope-terms > div.active,
.tp-bullets.simplebullets.custom > div.active,
.wpb_flexslider .flex-control-paging > div.active,
.vc_tta-tabs.vc_tta-has-pagination .vc_pagination > div.active,
.controls-pagination > div.active,
.isotope-terms > a.active,
.tp-bullets.simplebullets.custom > a.active,
.wpb_flexslider .flex-control-paging > a.active,
.vc_tta-tabs.vc_tta-has-pagination .vc_pagination > a.active,
.controls-pagination > a.active,
.isotope-terms > li.vc_active > a,
.tp-bullets.simplebullets.custom > li.vc_active > a,
.wpb_flexslider .flex-control-paging > li.vc_active > a,
.vc_tta-tabs.vc_tta-has-pagination .vc_pagination > li.vc_active > a,
.controls-pagination > li.vc_active > a,
.isotope-terms > li > a.flex-active,
.tp-bullets.simplebullets.custom > li > a.flex-active,
.wpb_flexslider .flex-control-paging > li > a.flex-active,
.vc_tta-tabs.vc_tta-has-pagination .vc_pagination > li > a.flex-active,
.controls-pagination > li > a.flex-active {
  background: #c75b12;
  color: #c75b12;
  opacity: 1;
  box-shadow: none;
}
.controls-buttons,
.controls-pagination {
  display: inline-block;
}
.controls-buttons .owl-prev,
.controls-pagination .owl-prev,
.controls-buttons .owl-next,
.controls-pagination .owl-next,
.controls-buttons .owl-dot,
.controls-pagination .owl-dot {
  cursor: pointer;
  cursor: hand;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.controls-buttons > div,
.controls-buttons > a {
  background-color: #c75b12;
  color: #ffffff;
}
.controls-buttons > div:hover,
.controls-buttons > a:hover {
  color: #b3b3b3;
  background-color: #e6e6e6;
}
.controls_container.top-left,
.controls_container.top-right {
  padding: 0px 0px 10px 0;
}
.controls_container.top-left > .title,
.controls_container.top-right > .title {
  margin: 0;
  display: inline-block;
}
.controls_container.top-left {
  text-align: right;
}
.controls_container.top-right {
  text-align: left;
}
.controls_container.top-left,
.controls_container.top-right,
.controls_container.top-center {
  margin: 0 0 20px 0;
}
.controls_container.top-left .isotope-terms,
.controls_container.top-right .isotope-terms,
.controls_container.top-center .isotope-terms,
.controls_container.top-left .controls-buttons,
.controls_container.top-right .controls-buttons,
.controls_container.top-center .controls-buttons,
.controls_container.top-left .carousel-indicators,
.controls_container.top-right .carousel-indicators,
.controls_container.top-center .carousel-indicators,
.controls_container.top-left .controls-pagination,
.controls_container.top-right .controls-pagination,
.controls_container.top-center .controls-pagination {
  margin: 0;
  line-height: 39px;
}
.controls_container.top-left .owl_list_categories,
.controls_container.top-right .owl_list_categories,
.controls_container.top-center .owl_list_categories {
  margin-top: -5px;
}
.controls_container.top-left .isotope-orderby,
.controls_container.top-right .isotope-orderby,
.controls_container.top-center .isotope-orderby {
  float: right;
}
.controls_container.top-right .isotope-terms,
.controls_container.top-right .filter,
.controls_container.top-right .owl_list_categories,
.controls_container.top-right .carousel-indicators,
.controls_container.top-right .controls-pagination {
  float: right;
}
.controls_container.top-right .controls-buttons {
  float: left;
}
.controls_container.top-left .isotope-terms,
.controls_container.top-left .filter,
.controls_container.top-left .owl_list_categories,
.controls_container.top-left .carousel-indicators,
.controls_container.top-left .controls-pagination,
.controls_container.top-left .controls-buttons {
  float: left;
}
.controls_container.top-left .controls-buttons {
  float: right;
}
.controls_container.top-center {
  border-bottom: none;
  text-align: center;
}
.controls_container.top-center .isotope-terms,
.controls_container.top-center .filter,
.controls_container.top-center .owl_list_categories,
.controls_container.top-center .carousel-indicators,
.controls_container.top-center .controls-pagination {
  text-align: center;
  margin: 20px auto 0 auto!important;
}
.isotope-terms > a {
  height: 16px;
  width: 16px;
  line-height: 16px;
}
.isotope-terms > a:first-of-type {
  background-color: #373b43 !important;
}
.isotope-terms > a:hover,
.isotope-terms > a:focus,
.isotope-terms > a.active {
  background-color: #c75b12;
}
.isotope-orderby > a,
.isotope-orderby > span.switch-button {
  display: inline-block;
  text-align: center;
}
.isotope-orderby > .switch-button {
  border-radius: 8px;
  position: relative;
  top: 3px;
  width: 28px;
  height: 15px;
  margin: 0px 7px 0px 3px;
  background-color: #cccccc;
  -o-transition: all 0.4s;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  transition: all 0.4s;
}
.isotope-orderby > .switch-button:before {
  position: absolute;
  left: 1px;
  top: 1px;
  width: 13px;
  height: 13px;
  background-color: #ffffff;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
  content: " ";
  border-radius: 8px;
  -o-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.isotope-orderby > a {
  color: #737373;
  font-size: 10px;
}
.isotope-orderby.active > .switch-button {
  background-color: #c75b12;
}
.isotope-orderby.active > .switch-button:before {
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  transform: translateX(100%);
  -o-transform: translateX(100%);
}
@media (max-width: 767px) {
  .controls_container.isotope-filters {
    text-align: center;
    width: 100%;
  }
  .controls_container.isotope-filters > .title {
    margin: 0 0 20px;
  }
  .controls_container.isotope-filters.top-left .isotope-orderby,
  .controls_container.isotope-filters.top-right .isotope-orderby,
  .controls_container.isotope-filters.top-center .isotope-orderby {
    float: none;
    background-color: #e6e6e6;
    display: block;
    overflow: hidden;
    clear: both;
    text-align: center;
  }
  .course_teachers {
    width: 80px;
  }
  .course_teachers .teacher {
    text-align: center;
    margin: 0 0 20px 0;
  }
  .course_teachers .teacher .teacher_summary {
    display: none;
  }
  .course_teachers .teacher h2.teacher_title {
    font-size: 12px;
  }
}
body.page .post .post_media,
body.single .post .post_media,
body.page .page .post_media,
body.single .page .post_media {
  margin-bottom: 30px;
}
body.page .post .post_title,
body.single .post .post_title,
body.page .page .post_title,
body.single .page .post_title {
  margin-bottom: 30px;
}
.attachment article section,
.post article section,
.page article section {
  position: relative;
  overflow: hidden;
}
.attachment article > h1:not(:first-child),
.post article > h1:not(:first-child),
.page article > h1:not(:first-child) {
  margin-bottom: .5em;
}
.attachment article > h2:not(:first-child),
.post article > h2:not(:first-child),
.page article > h2:not(:first-child) {
  margin-bottom: 1em;
}
.attachment article > hr,
.post article > hr,
.page article > hr {
  clear: both;
}
.attachment article > ul,
.post article > ul,
.page article > ul,
.attachment article ol,
.post article ol,
.page article ol {
  padding: 0;
  margin: 0px 0px 10px 20px;
}
.attachment.type-attachment .image,
.post.type-attachment .image,
.page.type-attachment .image {
  width: 66%;
  float: left;
  margin: 0 25px 0 0;
  background-color: #e6e6e6;
  padding: 30px;
  text-align: center;
}
.attachment.type-attachment .content,
.post.type-attachment .content,
.page.type-attachment .content {
  overflow: hidden;
}
.attachment.type-attachment .content h1,
.post.type-attachment .content h1,
.page.type-attachment .content h1 {
  margin: 0 0 30px 0;
}
.attachment.type-attachment .content h4,
.post.type-attachment .content h4,
.page.type-attachment .content h4 {
  margin: 0 0 40px 0;
  border-bottom: 1px solid #e6e6e6;
  padding: 0 0 10px 0;
}
.post.sticky article,
.post.format-aside article,
.post.format-status article,
.post.format-quote article,
.post.format-link article {
  border: 1px solid #e6e6e6;
  background-color: #f2f2f2;
  border-radius: 0 0px 0px 0px;
  padding: 30px;
}
.post.format-video .post_media:before {
  position: absolute;
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *margin-right: .3em;
  background-color: rgba(0, 0, 0, 0.5);
  color: #ffffff;
  content: '\f04b';
  width: 3em;
  height: 3em;
  font-size: 20px;
  border-radius: 50%;
  text-align: center;
  line-height: 3em;
  top: 50%;
  left: 50%;
  margin: -1.5em 0 0 -1.5em;
  box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.6);
}
.post.sticky article {
  background-color: #f2f2f2;
}
.post.format-aside article {
  border: 1px solid #bce8f1;
  background-color: #d9edf7;
}
.post.format-aside article p,
.post.format-aside article a {
  color: #31708f;
}
.post.format-status article {
  border: 1px solid #ebccd1;
  background-color: #f2dede;
}
.post.format-status article p,
.post.format-status article a {
  font-family: monospace, monospace;
  color: #a94442;
}
.post .password-form form {
  padding: 60px 0;
  background-color: #e6e6e6;
  border: 1px solid #cccccc;
  border-radius: 0px;
}
body.single-liquida_portfolio .liquida_portfolio h2.course_title {
  margin-bottom: 30px;
}
body.single-liquida_team .liquida_team table.table-courses tbody > tr > td.name > a {
  color: #373b43;
  text-decoration: none;
  font-weight: 700;
  font-family: Open Sans;
}
body.single-liquida_team .liquida_team table.table-courses tbody > tr > td.name > a:hover {
  color: #c75b12;
}
.widget.widget_portfolio_summary h2.title {
  margin: 0 0 30px 0;
}
#comments {
  margin-top: 40px;
}
#comments ol.commentlist,
#comments ul.commentlist {
  margin: 0 0 30px 0;
  padding-left: 0px;
  list-style: none outside none;
}
#comments ol.commentlist li,
#comments ul.commentlist li {
  padding: 15px 0;
}
#comments ol.commentlist li .comment,
#comments ul.commentlist li .comment {
  position: relative;
  z-index: 10;
  overflow: hidden;
}
#comments ol.commentlist li .comment .comment_avatar img,
#comments ul.commentlist li .comment .comment_avatar img {
  margin-right: 10px;
}
#comments ol.commentlist li .comment .comment_meta,
#comments ul.commentlist li .comment .comment_meta {
  float: right;
  font-size: 12px;
}
#comments ol.commentlist li .comment .comment-author,
#comments ul.commentlist li .comment .comment-author {
  font-weight: 700;
  text-transform: capitalize;
  color: #c75b12;
  font-size: 1.1em;
}
#comments ol.commentlist li .comment .comment_content,
#comments ul.commentlist li .comment .comment_content {
  margin-top: 15px;
  padding: 30px;
  background-color: #ededed;
  border-radius: 0px;
  position: relative;
}
#comments ol.commentlist li .comment .comment_content:before,
#comments ul.commentlist li .comment .comment_content:before {
  position: absolute;
  top: -20px;
  left: 45px;
  border-style: solid;
  border-width: 30px 0 0 30px;
  border-color: transparent transparent transparent #ededed;
  content: " ";
}
#comments ol.commentlist li .comment .comment_content .alert,
#comments ul.commentlist li .comment .comment_content .alert {
  margin: 15px 0 0 0;
}
#comments ol.commentlist li .comment .comment_content p,
#comments ul.commentlist li .comment .comment_content p {
  margin: 0;
  text-align: justify;
  text-justify: inter-word;
}
#respond:before,
#respond:after {
  content: " ";
  display: table;
}
#respond:after {
  clear: both;
}
#respond .form-control {
  border: none;
  background-color: #f2f2f2;
}
#respond .comment textarea {
  min-height: 122px;
  margin-bottom: 10px;
}
#respond .form-allowed-tags {
  text-align: right;
  margin: 0;
}
#respond .form-allowed-tags a {
  color: #999999;
  line-height: 30px;
}
#respond .form-allowed-tags a i {
  margin-right: 5px;
  color: #c75b12;
}
#respond input#submit {
  width: auto;
}
@media (min-width: 480px) {
  #respond .data .form-group.email {
    float: right;
    width: 66%;
  }
  #respond .data .form-group.name {
    width: 33%;
  }
}
body.blog .post_media,
body.template_blog_php .post_media {
  margin-bottom: 30px;
}
body.blog .read_more.btn,
body.template_blog_php .read_more.btn {
  margin-top: 30px;
}
ul.looping {
  padding: 0;
  margin: 0 auto;
  list-style-type: none;
}
ul.looping.isotope {
  margin-left: -15px;
  margin-right: -15px;
}
ul.looping .image .post_media {
  margin: 0;
}
.looping.isotope .post,
.looping.isotope .page,
.looping.isotope .liquida_team,
.looping.isotope .liquida_portfolio {
  margin-bottom: 30px;
}
.looping.isotope .post .post_media,
.looping.isotope .page .post_media,
.looping.isotope .liquida_team .post_media,
.looping.isotope .liquida_portfolio .post_media {
  float: none;
  width: 100%;
  text-align: center;
  margin-bottom: 25px;
}
.looping.isotope .post .post_media img,
.looping.isotope .page .post_media img,
.looping.isotope .liquida_team .post_media img,
.looping.isotope .liquida_portfolio .post_media img {
  width: 100%;
}
.looping.isotope .post p.description,
.looping.isotope .page p.description,
.looping.isotope .liquida_team p.description,
.looping.isotope .liquida_portfolio p.description {
  overflow: hidden;
  clear: both;
}
.looping.isotope .liquida_portfolio .course_more,
.looping.isotope .liquida_portfolio .course_meta {
  margin-bottom: 10px;
}
.looping.isotope .liquida_portfolio .course_more {
  float: right;
}
.looping.isotope .liquida_portfolio article {
  clear: both;
}
.looping.isotope .liquida_portfolio article p.description {
  margin: 20px 0;
  overflow: hidden;
  clear: both;
  text-align: left;
}
.looping.list-standard .post,
.looping.list-default .post,
.looping.list-standard .page,
.looping.list-default .page,
.looping.list-standard .liquida_portfolio,
.looping.list-default .liquida_portfolio,
.looping.list-standard .liquida_team,
.looping.list-default .liquida_team {
  padding-bottom: 45px;
  margin-bottom: 45px;
}
.looping.list-standard .post:before,
.looping.list-default .post:before,
.looping.list-standard .page:before,
.looping.list-default .page:before,
.looping.list-standard .liquida_portfolio:before,
.looping.list-default .liquida_portfolio:before,
.looping.list-standard .liquida_team:before,
.looping.list-default .liquida_team:before,
.looping.list-standard .post:after,
.looping.list-default .post:after,
.looping.list-standard .page:after,
.looping.list-default .page:after,
.looping.list-standard .liquida_portfolio:after,
.looping.list-default .liquida_portfolio:after,
.looping.list-standard .liquida_team:after,
.looping.list-default .liquida_team:after {
  content: " ";
  display: table;
}
.looping.list-standard .post:after,
.looping.list-default .post:after,
.looping.list-standard .page:after,
.looping.list-default .page:after,
.looping.list-standard .liquida_portfolio:after,
.looping.list-default .liquida_portfolio:after,
.looping.list-standard .liquida_team:after,
.looping.list-default .liquida_team:after {
  clear: both;
}
.looping.list-standard .post form.password,
.looping.list-default .post form.password,
.looping.list-standard .page form.password,
.looping.list-default .page form.password,
.looping.list-standard .liquida_portfolio form.password,
.looping.list-default .liquida_portfolio form.password,
.looping.list-standard .liquida_team form.password,
.looping.list-default .liquida_team form.password,
.looping.list-standard .post p.description,
.looping.list-default .post p.description,
.looping.list-standard .page p.description,
.looping.list-default .page p.description,
.looping.list-standard .liquida_portfolio p.description,
.looping.list-default .liquida_portfolio p.description,
.looping.list-standard .liquida_team p.description,
.looping.list-default .liquida_team p.description {
  margin: 20px 0;
}
.looping.list-standard .post a.read_more,
.looping.list-default .post a.read_more,
.looping.list-standard .page a.read_more,
.looping.list-default .page a.read_more,
.looping.list-standard .liquida_portfolio a.read_more,
.looping.list-default .liquida_portfolio a.read_more,
.looping.list-standard .liquida_team a.read_more,
.looping.list-default .liquida_team a.read_more,
.looping.list-standard .post .tribe-events-nav-next > a,
.looping.list-default .post .tribe-events-nav-next > a,
.looping.list-standard .page .tribe-events-nav-next > a,
.looping.list-default .page .tribe-events-nav-next > a,
.looping.list-standard .liquida_portfolio .tribe-events-nav-next > a,
.looping.list-default .liquida_portfolio .tribe-events-nav-next > a,
.looping.list-standard .liquida_team .tribe-events-nav-next > a,
.looping.list-default .liquida_team .tribe-events-nav-next > a,
.looping.list-standard .post .tribe-events-nav-previous > a,
.looping.list-default .post .tribe-events-nav-previous > a,
.looping.list-standard .page .tribe-events-nav-previous > a,
.looping.list-default .page .tribe-events-nav-previous > a,
.looping.list-standard .liquida_portfolio .tribe-events-nav-previous > a,
.looping.list-default .liquida_portfolio .tribe-events-nav-previous > a,
.looping.list-standard .liquida_team .tribe-events-nav-previous > a,
.looping.list-default .liquida_team .tribe-events-nav-previous > a {
  margin-top: 20px;
}
.looping.list-default .post .post_media,
.looping.list-default .page .post_media,
.looping.list-default .liquida_portfolio .post_media,
.looping.list-default .liquida_team .post_media {
  float: none;
  width: 100%;
  text-align: center;
  margin-bottom: 25px;
}
.looping.list-default .post p.description,
.looping.list-default .page p.description,
.looping.list-default .liquida_portfolio p.description,
.looping.list-default .liquida_team p.description {
  margin: 20px 0 0 0;
  overflow: hidden;
  clear: both;
}
.looping.list-default .post,
.looping.list-default .page,
.looping.list-default .liquida_team {
  margin-left: 90px;
  position: relative;
}
.looping.list-default .post .post_date,
.looping.list-default .page .post_date,
.looping.list-default .liquida_team .post_date {
  position: absolute;
  top: 0;
  left: -90px;
}
.looping.list-default .liquida_portfolio h2.course_title {
  padding-top: 0;
}
.looping.list-default .liquida_portfolio .course_more {
  float: right;
}
.looping.list-default .liquida_portfolio article {
  overflow: hidden;
}
.looping.list-default .liquida_portfolio a.read_more,
.looping.list-default .liquida_portfolio .tribe-events-nav-next > a,
.looping.list-default .liquida_portfolio .tribe-events-nav-previous > a {
  float: right;
}
.looping.list-standard .post .post_media,
.looping.list-standard .page .post_media,
.looping.list-standard .liquida_team .post_media,
.looping.list-standard .liquida_portfolio .post_media {
  margin-right: 30px;
  float: left;
  max-width: 40%;
  height: auto;
}
.looping.list-standard .post article,
.looping.list-standard .page article,
.looping.list-standard .liquida_team article,
.looping.list-standard .liquida_portfolio article {
  overflow: hidden;
}
@media (max-width: 767px) {
  .looping.list-standard .post .post_media,
  .looping.list-standard .page .post_media,
  .looping.list-standard .liquida_team .post_media,
  .looping.list-standard .liquida_portfolio .post_media {
    margin-right: 0;
    margin-bottom: 0;
    float: none;
    width: 100%;
    max-width: 100%;
    margin-bottom: 30px;
  }
  .looping.list-standard .post .post_media img,
  .looping.list-standard .page .post_media img,
  .looping.list-standard .liquida_team .post_media img,
  .looping.list-standard .liquida_portfolio .post_media img {
    width: 100%;
    height: auto;
  }
}
.looping.list-standard .liquida_portfolio h2.course_title {
  padding-top: 0;
}
.looping.list-standard .liquida_portfolio .course_meta {
  display: block;
  margin: 20px 0 0 0;
  overflow: hidden;
}
.looping.list-standard .liquida_portfolio .course_more {
  margin-bottom: 0;
}
@media (min-width: 768px) and (max-width: 991px) {
  .looping.list-standard .liquida_portfolio .course_meta > div.duration {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .posts.right .looping.isotope .liquida_portfolio .course_meta > div.category,
  .posts.left .looping.isotope .liquida_portfolio .course_meta > div.category,
  .posts.right .looping.list-standard .liquida_portfolio .course_meta > div.category,
  .posts.left .looping.list-standard .liquida_portfolio .course_meta > div.category {
    display: none;
  }
}
.looping.list-mask .post,
.looping.list-mask2 .post,
.looping.list-mask3 .post,
.looping.list-images3 .post,
.looping.list-mask .page,
.looping.list-mask2 .page,
.looping.list-mask3 .page,
.looping.list-images3 .page,
.looping.list-mask .attachment,
.looping.list-mask2 .attachment,
.looping.list-mask3 .attachment,
.looping.list-images3 .attachment,
.looping.list-mask .liquida_portfolio,
.looping.list-mask2 .liquida_portfolio,
.looping.list-mask3 .liquida_portfolio,
.looping.list-images3 .liquida_portfolio,
.looping.list-mask .liquida_team,
.looping.list-mask2 .liquida_team,
.looping.list-mask3 .liquida_team,
.looping.list-images3 .liquida_team {
  margin-bottom: 45px;
}
.looping.list-mask .post .post_media,
.looping.list-mask2 .post .post_media,
.looping.list-mask3 .post .post_media,
.looping.list-images3 .post .post_media,
.looping.list-mask .page .post_media,
.looping.list-mask2 .page .post_media,
.looping.list-mask3 .page .post_media,
.looping.list-images3 .page .post_media,
.looping.list-mask .attachment .post_media,
.looping.list-mask2 .attachment .post_media,
.looping.list-mask3 .attachment .post_media,
.looping.list-images3 .attachment .post_media,
.looping.list-mask .liquida_portfolio .post_media,
.looping.list-mask2 .liquida_portfolio .post_media,
.looping.list-mask3 .liquida_portfolio .post_media,
.looping.list-images3 .liquida_portfolio .post_media,
.looping.list-mask .liquida_team .post_media,
.looping.list-mask2 .liquida_team .post_media,
.looping.list-mask3 .liquida_team .post_media,
.looping.list-images3 .liquida_team .post_media {
  float: none;
  width: 100%;
}
.looping.list-mask .post .post_article,
.looping.list-mask2 .post .post_article,
.looping.list-mask3 .post .post_article,
.looping.list-images3 .post .post_article,
.looping.list-mask .page .post_article,
.looping.list-mask2 .page .post_article,
.looping.list-mask3 .page .post_article,
.looping.list-images3 .page .post_article,
.looping.list-mask .attachment .post_article,
.looping.list-mask2 .attachment .post_article,
.looping.list-mask3 .attachment .post_article,
.looping.list-images3 .attachment .post_article,
.looping.list-mask .liquida_portfolio .post_article,
.looping.list-mask2 .liquida_portfolio .post_article,
.looping.list-mask3 .liquida_portfolio .post_article,
.looping.list-images3 .liquida_portfolio .post_article,
.looping.list-mask .liquida_team .post_article,
.looping.list-mask2 .liquida_team .post_article,
.looping.list-mask3 .liquida_team .post_article,
.looping.list-images3 .liquida_team .post_article {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.looping.list-mask .post .post_article:before,
.looping.list-mask2 .post .post_article:before,
.looping.list-mask3 .post .post_article:before,
.looping.list-images3 .post .post_article:before,
.looping.list-mask .page .post_article:before,
.looping.list-mask2 .page .post_article:before,
.looping.list-mask3 .page .post_article:before,
.looping.list-images3 .page .post_article:before,
.looping.list-mask .attachment .post_article:before,
.looping.list-mask2 .attachment .post_article:before,
.looping.list-mask3 .attachment .post_article:before,
.looping.list-images3 .attachment .post_article:before,
.looping.list-mask .liquida_portfolio .post_article:before,
.looping.list-mask2 .liquida_portfolio .post_article:before,
.looping.list-mask3 .liquida_portfolio .post_article:before,
.looping.list-images3 .liquida_portfolio .post_article:before,
.looping.list-mask .liquida_team .post_article:before,
.looping.list-mask2 .liquida_team .post_article:before,
.looping.list-mask3 .liquida_team .post_article:before,
.looping.list-images3 .liquida_team .post_article:before {
  content: '';
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
}
.looping.list-mask .post .post_article .article_content,
.looping.list-mask2 .post .post_article .article_content,
.looping.list-mask3 .post .post_article .article_content,
.looping.list-images3 .post .post_article .article_content,
.looping.list-mask .page .post_article .article_content,
.looping.list-mask2 .page .post_article .article_content,
.looping.list-mask3 .page .post_article .article_content,
.looping.list-images3 .page .post_article .article_content,
.looping.list-mask .attachment .post_article .article_content,
.looping.list-mask2 .attachment .post_article .article_content,
.looping.list-mask3 .attachment .post_article .article_content,
.looping.list-images3 .attachment .post_article .article_content,
.looping.list-mask .liquida_portfolio .post_article .article_content,
.looping.list-mask2 .liquida_portfolio .post_article .article_content,
.looping.list-mask3 .liquida_portfolio .post_article .article_content,
.looping.list-images3 .liquida_portfolio .post_article .article_content,
.looping.list-mask .liquida_team .post_article .article_content,
.looping.list-mask2 .liquida_team .post_article .article_content,
.looping.list-mask3 .liquida_team .post_article .article_content,
.looping.list-images3 .liquida_team .post_article .article_content {
  display: inline-block;
  vertical-align: bottom;
}
.looping.list-mask .post .post_article,
.looping.list-mask .page .post_article,
.looping.list-mask .liquida_portfolio .post_article,
.looping.list-mask .liquida_team .post_article {
  padding: 15px;
  color: #666666;
  text-align: right;
  min-width: 200px;
  max-width: 40%;
  background-color: #ffffff;
  /* fallback */
  background-color: rgba(255, 255, 255, 0.9);
}
.looping.list-mask .post .post_media:hover ~ .post_article,
.looping.list-mask .page .post_media:hover ~ .post_article,
.looping.list-mask .liquida_portfolio .post_media:hover ~ .post_article,
.looping.list-mask .liquida_team .post_media:hover ~ .post_article {
  opacity: 0;
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  transform: translateX(-100%);
  -o-transform: translateX(-100%);
}
.looping.list-mask .post .post_media:hover img,
.looping.list-mask .page .post_media:hover img,
.looping.list-mask .liquida_portfolio .post_media:hover img,
.looping.list-mask .liquida_team .post_media:hover img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
  -o-transform: scale(1.1);
}
.pagenavi {
  text-align: center;
  margin-top: 60px;
  border-top: 1px solid #e6e6e6;
  padding-top: 60px;
}
.controls_container.top-left {
  margin: 0 0 40px 0;
}
.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
  -moz-transition-duration: 0.8s;
  -ms-transition-duration: 0.8s;
  -o-transition-duration: 0.8s;
  transition-duration: 0.8s;
}
.isotope {
  -webkit-transition-property: height, width;
  -moz-transition-property: height, width;
  -ms-transition-property: height, width;
  -o-transition-property: height, width;
  transition-property: height, width;
}
.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
  -moz-transition-property: -moz-transform, opacity;
  -ms-transition-property: -ms-transform, opacity;
  -o-transition-property: top, left, opacity;
  transition-property: transform, opacity;
}
/**** disabling Isotope CSS3 transitions ****/
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
  -moz-transition-duration: 0s;
  -ms-transition-duration: 0s;
  -o-transition-duration: 0s;
  transition-duration: 0s;
}
/*
.isotope-container .looping {
    opacity: 0;
}

.isotope-container .looping.isotope {
    .animation(fadeIn 1s forwards);
}
*/
.isotope .isotope-item {
  display: inline-block;
  overflow: hidden;
}
.isotope .isotope-item .post_media img {
  width: 100%;
  height: auto;
}
@media (max-width: 480px) {
  .isotope .isotope-item {
    position: static ! important;
    -webkit-transform: translate(0px, 0px) ! important;
    -moz-transform: translate(0px, 0px) ! important;
    transform: translate(0px, 0px) ! important;
  }
  .isotope .isotope-item {
    margin-bottom: 30px;
  }
}
.wp-playlist {
  border: none!important;
}
.wp-playlist-light {
  background: none!important;
  color: #373b43 !important;
  padding: 0!important;
  margin: 0!important;
}
.wp-playlist-current-item .wp-playlist-item-title {
  font-weight: bold!important;
}
.wp-playlist-item {
  border-bottom-color: #e6e6e6 !important;
}
.wp-playlist-item .wp-playlist-item-length,
.wp-playlist-item .wp-playlist-caption {
  color: #999999 !important;
  line-height: 3em!important;
  font-weight: normal;
  font-size: 15px !important;
}
.wp-playlist-item .wp-playlist-item-length span,
.wp-playlist-item .wp-playlist-caption span {
  font-size: 15px !important;
}
.wp-playlist-item.wp-playlist-playing {
  background: transparent!important;
}
.wp-playlist-item.wp-playlist-playing .wp-playlist-caption {
  color: #373b43 !important;
}
.mejs-controls,
.mejs-mediaelement,
.mejs-container {
  margin-bottom: 20px;
}
.mejs-controls .mejs-time-rail .mejs-time-loaded {
  background-color: #cccccc !important;
}
.mejs-controls .mejs-time-rail .mejs-time-current {
  background-color: #c75b12 !important;
}
.mejs-currenttime,
.mejs-duration {
  color: #e6e6e6 !important;
}
.mejs-time-buffering {
  background-image: none!important;
  background-color: #c75b12 !important;
}
.gallery {
  margin-bottom: 20px;
}
.gallery:before,
.gallery:after {
  content: " ";
  display: table;
}
.gallery:after {
  clear: both;
}
.gallery .gallery_item {
  float: left;
  margin: 0 4px 4px 0;
  overflow: hidden;
  position: relative;
}
.gallery .gallery_item .gallery_caption {
  font-size: 10px;
  font-weight: 900;
  text-align: center;
}
.gallery .gallery_item .image_mask {
  background-color: #c75b12;
  /* fallback */
  background-color: rgba(199, 91, 18, 0.7);
}
.gallery.gallery-type-caption .gallery_item .gallery_caption {
  z-index: 999;
  position: relative;
  display: block;
  background-color: #e6e6e6;
  color: #373b43;
  padding: 5px;
}
.gallery.gallery-type-caption .gallery_item:hover .gallery_caption {
  background-color: #c75b12;
  color: #ffffff;
}
.gallery-columns-1 .flickr_badge_image,
.gallery-columns-1 .gallery_item {
  max-width: 100%;
}
.gallery-columns-2 .flickr_badge_image,
.gallery-columns-2 .gallery_item {
  max-width: 48%;
  max-width: -webkit-calc(50% - 4px);
  max-width: calc(50% - 4px);
}
.gallery-columns-3 .flickr_badge_image,
.gallery-columns-3 .gallery_item {
  max-width: 32%;
  max-width: -webkit-calc(33.3% - 4px);
  max-width: calc(33.3% - 4px);
}
.gallery-columns-4 .flickr_badge_image,
.gallery-columns-4 .gallery_item {
  max-width: 23%;
  max-width: -webkit-calc(25% - 4px);
  max-width: calc(25% - 4px);
}
.gallery-columns-5 .flickr_badge_image,
.gallery-columns-5 .gallery_item {
  max-width: 19%;
  max-width: -webkit-calc(20% - 4px);
  max-width: calc(20% - 4px);
}
.gallery-columns-6 .flickr_badge_image,
.gallery-columns-6 .gallery_item {
  max-width: 15%;
  max-width: -webkit-calc(16.7% - 4px);
  max-width: calc(16.7% - 4px);
}
.gallery-columns-7 .flickr_badge_image,
.gallery-columns-7 .gallery_item {
  max-width: 13%;
  max-width: -webkit-calc(14.28% - 4px);
  max-width: calc(14.28% - 4px);
}
.gallery-columns-8 .flickr_badge_image,
.gallery-columns-8 .gallery_item {
  max-width: 11%;
  max-width: -webkit-calc(12.5% - 4px);
  max-width: calc(12.5% - 4px);
}
.gallery-columns-9 .flickr_badge_image,
.gallery-columns-9 .gallery_item {
  max-width: 9%;
  max-width: -webkit-calc(11.1% - 4px);
  max-width: calc(11.1% - 4px);
}
.gallery-columns-7 .gallery_item .gallery_caption,
.gallery-columns-8 .gallery_item .gallery_caption,
.gallery-columns-9 .gallery_item .gallery_caption {
  display: none;
}
.gallery-columns-1 .flickr_badge_image:nth-of-type(1n),
.gallery-columns-2 .flickr_badge_image:nth-of-type(2n),
.gallery-columns-3 .flickr_badge_image:nth-of-type(3n),
.gallery-columns-4 .flickr_badge_image:nth-of-type(4n),
.gallery-columns-5 .flickr_badge_image:nth-of-type(5n),
.gallery-columns-6 .flickr_badge_image:nth-of-type(6n),
.gallery-columns-7 .flickr_badge_image:nth-of-type(7n),
.gallery-columns-8 .flickr_badge_image:nth-of-type(8n),
.gallery-columns-9 .flickr_badge_image:nth-of-type(9n),
.gallery-columns-1 .gallery_item:nth-of-type(1n),
.gallery-columns-2 .gallery_item:nth-of-type(2n),
.gallery-columns-3 .gallery_item:nth-of-type(3n),
.gallery-columns-4 .gallery_item:nth-of-type(4n),
.gallery-columns-5 .gallery_item:nth-of-type(5n),
.gallery-columns-6 .gallery_item:nth-of-type(6n),
.gallery-columns-7 .gallery_item:nth-of-type(7n),
.gallery-columns-8 .gallery_item:nth-of-type(8n),
.gallery-columns-9 .gallery_item:nth-of-type(9n) {
  margin-right: 0;
}
.gallery-columns-1.gallery-size-medium figure.flickr_badge_image:nth-of-type(1n+1),
.gallery-columns-1.gallery-size-thumbnail figure.flickr_badge_image:nth-of-type(1n+1),
.gallery-columns-2.gallery-size-thumbnail figure.flickr_badge_image:nth-of-type(2n+1),
.gallery-columns-3.gallery-size-thumbnail figure.flickr_badge_image:nth-of-type(3n+1),
.gallery-columns-1.gallery-size-medium figure.gallery_item:nth-of-type(1n+1),
.gallery-columns-1.gallery-size-thumbnail figure.gallery_item:nth-of-type(1n+1),
.gallery-columns-2.gallery-size-thumbnail figure.gallery_item:nth-of-type(2n+1),
.gallery-columns-3.gallery-size-thumbnail figure.gallery_item:nth-of-type(3n+1) {
  clear: left;
}
.btn-group.like-select-left > .btn:first-child:not(:last-child):not(.dropdown-toggle),
.btn-group.like-select > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  width: 100%;
  text-align: left;
  border-radius: 0px;
  border-width: 1px;
  border-style: solid;
}
.btn-group.like-select-left > .btn.dropdown-toggle,
.btn-group.like-select > .btn.dropdown-toggle {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 9;
  width: 35px;
  border-width: 1px;
  border-style: solid;
}
.btn-group.like-select-left .dropdown-menu,
.btn-group.like-select .dropdown-menu {
  width: 100%;
  border-top: 0;
  margin: 0;
  padding: 0;
  border-width: 1px;
  border-style: solid;
  border-color: #e6e6e6;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  background-color: #ffffff;
}
.btn-group.like-select-left .dropdown-menu li,
.btn-group.like-select .dropdown-menu li {
  padding: 0;
}
.btn-group.like-select-left .dropdown-menu li a,
.btn-group.like-select .dropdown-menu li a {
  padding: 12px 24px;
  font-size: 15px;
}
.btn-group.like-select-left.open > .btn:first-child:not(:last-child):not(.dropdown-toggle),
.btn-group.like-select.open > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-left-radius: 0;
}
.btn-group.like-select-left.open > .btn.dropdown-toggle,
.btn-group.like-select.open > .btn.dropdown-toggle {
  border-bottom-right-radius: 0;
}
.btn-group.like-select-left > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  text-align: right;
}
.btn-group.like-select-left > .btn.dropdown-toggle {
  left: 0;
  right: auto;
  z-index: 9;
  margin-left: 0;
}
.btn-group.like-select-left.open > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
}
.btn-group.like-select-left.open > .btn.dropdown-toggle {
  border-bottom-left-radius: 0;
}
.btn-group.like-select {
  background-color: #ffffff;
}
.wpcf7 br {
  display: none;
}
.wpcf7 .form-group {
  position: relative;
}
.wpcf7 .form-group:before {
  border: none!important;
  position: absolute;
  content: " ";
  top: 0;
  left: 0;
  width: 4px;
  bottom: 0;
  background-color: #c75b12;
  z-index: 999;
}
.wpcf7 .ajax-loader {
  display: none;
}
.wpcf7 .wpcf7-not-valid {
  border: 1px solid #ff0000;
}
.wpcf7 span.wpcf7-not-valid-tip {
  display: none;
}
.wpcf7 div.wpcf7-response-output {
  margin: 0;
  padding: 15px;
}
.wpcf7 div.wpcf7-validation-errors {
  border-radius: 0px;
}
.wpcf7 div.wpcf7-validation-errors,
.wpcf7 .form-control {
  margin-bottom: 20px;
}
.wpcf7 .wpcf7-checkbox {
  text-align: center;
}
.btn-full {
  width: 100%;
}
.panel-group .panel {
  border: none;
  box-shadow: none;
}
.panel-group .panel-heading,
.panel-group .panel-body {
  border: none;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border: none;
}
.panel-group .panel-heading {
  position: relative;
}
.panel-group .panel-heading:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *margin-right: .3em;
  -o-transition: all 0.4s;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  transition: all 0.4s;
  text-align: center;
  font-size: 16px;
  position: absolute;
  left: 0;
  width: 35px;
  line-height: 35px;
  content: "\f067";
  background-color: #cccccc;
  color: #737373;
}
.panel-group .panel-heading.open:before {
  content: "\f068";
}
.panel-group .panel-title {
  font-size: 14px;
  color: #c75b12;
  line-height: 19px;
  padding: 8px 0;
  margin-left: 35px;
}
.panel-group .panel-body {
  padding: 0px 0 10px 50px;
  color: #737373;
}
.panel-group .panel-body .wpb_content_element {
  margin: 0;
}
.panel-group.style-2 .panel-heading:before {
  border-left: 4px solid #c75b12;
  box-sizing: border-box;
}
.panel-group.style-2 .panel-heading.open:before {
  background: none;
}
.panel-group.style-2 .panel-title {
  font-size: 16px;
  color: #373b43;
}
.panel-group.style-3 .panel-heading:before {
  background-color: #c75b12;
  color: #ffffff;
}
.panel-group.style-3 .panel-title {
  font-size: 16px;
  color: #373b43;
}
.toggle.panel {
  border: 1px solid #e6e6e6;
  padding: 15px;
}
.toggle.panel .panel-heading {
  padding: 0;
  position: relative;
}
.toggle.panel .panel-heading:before {
  position: absolute;
  left: 0px;
  content: " ";
  width: 7px;
  background: #c75b12;
  height: 16px;
  top: -1px;
  background-color: #c75b12;
}
.toggle.panel .panel-title {
  margin-left: 20px;
  font-weight: 400;
  line-height: 1;
  font-size: 16px;
  color: #737373;
}
.toggle.panel .panel-body {
  padding: 30px 0 0 20px;
}
.liquida_title {
  display: table;
  margin: 0 auto;
}
.liquida_title .title {
  margin-top: 0;
}
.liquida_title.hr-left {
  margin: 0 auto 0 0;
  text-align: left;
}
.liquida_title.hr-left > .hr > .hr-inner {
  right: auto!important;
  left: 0!important;
  margin-left: 0!important;
}
.liquida_title.hr-right {
  margin: 0 0 0 auto;
  text-align: right;
}
.liquida_title.hr-right > .hr > .hr-inner {
  left: auto!important;
  right: 0!important;
  margin-left: 0!important;
}
.liquida_title.hr-xs > .hr > .hr-inner {
  width: 20%;
  left: 50%;
  margin-left: -10%;
}
.liquida_title.hr-sm > .hr > .hr-inner {
  width: 50%;
  left: 50%;
  margin-left: -25%;
}
.liquida_title.hr-lg > .hr > .hr-inner {
  width: 66%;
  left: 50%;
  margin-left: -33%;
}
.liquida_title > .wpb_heading {
  margin-top: 0;
}
.liquida_title > .hr {
  clear: both;
  display: block;
  width: 100%;
  height: 10px;
  line-height: 10px;
  position: relative;
  float: none;
  margin-bottom: 20px;
}
.liquida_title > .hr > .hr-inner {
  position: absolute;
  height: 2px;
  left: 0;
  top: 50%;
  width: 100%;
  margin-top: -1px;
  background-color: #eeeeee;
}
div.icon_top,
div.icon_side,
div.icon_side_title,
div.icon_side_title_box,
div.icon_out_top,
div.icon_out_side {
  margin-bottom: 45px!important;
}
div.icon_top > h4.title,
div.icon_side > h4.title,
div.icon_side_title > h4.title,
div.icon_side_title_box > h4.title,
div.icon_out_top > h4.title,
div.icon_out_side > h4.title {
  font-size: 20px;
  font-weight: 700;
  color: #373b43;
  line-height: 24px;
}
div.icon_side > .icon,
div.icon_out_top > .icon,
div.icon_out_side > .icon {
  overflow: hidden;
  color: white;
  line-height: 2em;
  width: 2em;
  height: 2em;
  text-align: center;
  border-radius: 50%;
}
div.icon_out_side > .icon {
  border-radius: 0;
}
div.icon_side > .icon {
  margin: 0 15px 0 0;
  float: left;
  font-size: 80px;
  border-radius: 50%;
  box-shadow: inset 0 0 0 4px rgba(255, 255, 255, 0.3);
  position: relative;
  overflow: hidden;
  width: 1.36em;
  height: 1.36em;
  line-height: 1.36em;
  display: block;
}
div.icon_side > .icon > i {
  opacity: 0.8;
  position: absolute;
  bottom: -0.02em;
  left: 0.1em;
}
div.icon_side > .content p:last-child {
  margin: 0;
}
div.icon_side > .content,
div.icon_side > h4.title {
  overflow: hidden;
}
div.icon_top,
div.icon_out_top {
  text-align: center;
}
div.icon_top > .icon,
div.icon_out_top > .icon {
  font-size: 48px;
}
div.icon_top > h4.title,
div.icon_out_top > h4.title {
  margin: 24px 0;
  padding: 0;
}
div.icon_side_title,
div.icon_side_title_box {
  position: relative;
}
div.icon_side_title > .icon,
div.icon_side_title_box > .icon {
  position: relative;
  float: left;
  margin: 0 20px 0 0;
  line-height: 48px;
  font-size: 48px;
  z-index: 10;
}
div.icon_side_title > h4.title,
div.icon_side_title_box > h4.title {
  height: 48px;
  vertical-align: middle;
  padding: 0px;
  display: table-cell;
  overflow: hidden;
}
div.icon_side_title > .content,
div.icon_side_title_box > .content {
  margin: 20px 0 0 0;
}
div.icon_side_title > .content > p,
div.icon_side_title_box > .content > p {
  margin: 0 0 10px 0;
}
div.icon_side_title_box {
  position: relative;
}
div.icon_side_title_box > .icon {
  margin: 0 30px 0 0;
}
div.icon_side_title_box > .icon,
div.icon_side_title_box > .icon:before {
  width: 60px;
  height: 60px;
  color: white;
  font-size: 32px;
  line-height: 60px;
  text-align: center;
  display: block;
}
div.icon_side_title_box > .icon:after {
  width: 10px;
  height: 10px;
  bottom: -5px;
  content: " ";
  position: absolute;
  left: 50%;
  margin-left: -5px;
  background-color: #000;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
}
div.icon_side_title_box > h4.title {
  height: 60px;
}
div.icon_out_top,
div.icon_out_side {
  margin: 0;
  padding: 30px;
  position: relative;
  background: #e6e6e6;
}
div.icon_out_top > .icon,
div.icon_out_side > .icon {
  position: absolute;
  font-size: 34px;
  box-shadow: 0 0 0 4px #ffffff;
}
div.icon_out_side > .icon {
  left: -1.5em;
  top: 50%;
  margin-top: -1em;
}
div.icon_out_side.icon-normal > .icon {
  font-size: 54px;
}
div.icon_out_side.icon-large > .icon {
  font-size: 134px;
}
div.icon_out_side.left {
  margin-left: 34px;
  padding-left: 44px;
}
div.icon_out_side.left.icon-normal {
  margin-left: 54px;
  padding-left: 64px;
}
div.icon_out_side.left.icon-large {
  margin-left: 84px;
  padding-left: 94px;
}
div.icon_out_side.right {
  margin-right: 34px;
  padding-right: 34px;
}
div.icon_out_side.right > .icon {
  right: -1em;
  left: auto;
}
div.icon_out_side.right.icon-normal {
  margin-right: 54px;
  padding-right: 54px;
}
div.icon_out_side.right.icon-large {
  margin-right: 84px;
  padding-right: 84px;
}
div.icon_out_top {
  margin: 34px 0 0 0;
  padding-top: 34px;
}
div.icon_out_top > .icon {
  top: -1em;
  left: 50%;
  margin-left: -1em;
}
div.icon_out_top.icon-normal {
  margin: 54px 0 0 0;
  padding-top: 54px;
}
div.icon_out_top.icon-normal > .icon {
  font-size: 54px;
}
div.icon_out_top.icon-large {
  margin: 84px 0 0 0;
  padding-top: 84px;
}
div.icon_out_top.icon-large > .icon {
  font-size: 84px;
}
ul.nav-tabs {
  border-color: #eeeeee;
  margin: 0!important;
  padding: 0!important;
}
ul.nav-tabs > li > a {
  border-color: #eeeeee;
  border-style: solid;
  border-width: 1px;
  color: #737373;
  font-weight: 600;
  padding: 5px 20px;
  line-height: 35px;
  font-family: Open Sans;
  font-size: 14px;
  margin: 0;
}
ul.nav-tabs > li > a:hover {
  color: #c75b12;
}
ul.nav-tabs > li > a > i {
  margin-right: 0.5em;
}
ul.nav-tabs:not(.tour) > li:not(:first-child) > a {
  border-left-width: 0;
}
.tab-content {
  border-color: #eeeeee;
  border-width: 0 1px 1px 1px;
  border-style: solid;
  background-color: #ffffff;
  padding: 15px;
}
.tab-content .tab-pane {
  opacity: 0;
}
.tab-content .tab-pane p:last-child {
  margin-bottom: 0;
}
.tab-content .tab-pane.active {
  -webkit-animation: fadeIn 0.8s forwards;
  -moz-animation: fadeIn 0.8s forwards;
  -o-animation: fadeIn 0.8s forwards;
  animation: fadeIn 0.8s forwards;
}
ul.nav-tabs.nav-justified > li:not(:last-child) > a {
  border-top-right-radius: 0!important;
}
@media (max-width: 768px) {
  ul.nav-tabs.nav-justified > li > a {
    border-color: #eeeeee;
    border-width: 1px;
    box-shadow: none;
    text-align: left;
    margin: 0;
  }
  ul.nav-tabs.nav-justified > li > a:hover {
    border-left: 2px solid #cf7f00;
  }
  ul.nav-tabs.nav-justified > li.active > a,
  ul.nav-tabs.nav-justified > li.active > a:hover,
  ul.nav-tabs.nav-justified > li.active > a:focus {
    border-left: 2px solid #cf7f00;
  }
}
ul.nav-tabs.tour {
  border-color: #eeeeee;
  border-style: solid;
  border-width: 1px;
  float: left;
  width: 33.333%;
  min-width: 200px;
}
ul.nav-tabs.tour > li,
ul.nav-tabs.tour > li.active {
  float: none;
  margin: 0 -1px 0 0;
}
ul.nav-tabs.tour > li > a,
ul.nav-tabs.tour > li.active > a {
  border-width: 0 0 1px 0;
  border-color: #eeeeee;
  margin-right: 0;
  display: block;
}
ul.nav-tabs.tour > li:last-child > a {
  border-bottom-width: 0;
}
.tab-content.tour {
  padding: 0px 15px;
  width: 66.666%;
  max-width: -webkit-calc(100% - 200px);
  max-width: calc(100% - 200px);
  float: left;
  border: none;
}
.btn > i {
  margin-right: 0.5em;
  position: relative;
}
.btn.has-icon > i {
  margin-right: 1em;
}
.btn.bordered:not(:hover):not(:focus):not(:active) {
  box-shadow: none;
  background-color: transparent;
}
.btn.shadow {
  box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.3);
  border-width: 0 0 3px 0;
}
.btn.border.btn-default {
  border-bottom: 3px solid #666666;
}
.btn.border.btn-primary {
  border-bottom: 3px solid #373b43;
}
.btn.border.btn-secondary {
  border-bottom: 3px solid #373b43;
}
.btn.border.btn-tertiary,
.btn.border.btn-quaternary {
  border-bottom: 3px solid #c75b12;
}
.cta {
  padding: 40px;
}
.cta.bordered {
  border: 1px solid;
}
.cta .content {
  float: left;
}
.cta .content h2.title {
  margin: 0 0 24px 0;
  color: #c75b12;
  font-size: 24px;
  font-weight: 900;
  text-transform: uppercase;
}
.cta .content p {
  font-size: 16px;
}
.cta .content p:last-child {
  margin: 0;
}
.cta .btn {
  text-transform: uppercase;
  float: right;
  margin: 0 0 24px 0;
}
.progress {
  overflow: visible;
  height: 12px;
  margin: 0 0 12px 0;
}
.progress-units {
  display: inline-block;
  float: right;
}
.progress-units > span {
  border-radius: 50%;
  height: 16px;
  width: 16px;
  margin: -2px -2px 0px 0px;
  background-color: rgba(255, 255, 255, 0.2);
  box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.44);
  border: 3px solid #ffffff;
  display: block;
}
.progress-title {
  font-size: 13px;
  color: #737373;
}
.progress-title span.value {
  float: right;
}
.liquida_owl {
  position: relative;
}
.liquida_owl .controls_container {
  margin: 0 0 20px 0;
}
.liquida_owl .controls_container h2.title {
  marigin: 0;
  padding: 0;
}
.liquida_owl.top-right .controls_container h2.title {
  text-align: left;
}
.liquida_owl.top-right .controls-pagination,
.liquida_owl.top-right .controls-buttons {
  float: right;
  margin-left: 15px;
}
.liquida_owl.top-left .controls_container h2.title {
  text-align: right;
}
.liquida_owl.top-left .controls-pagination,
.liquida_owl.top-left .controls-buttons {
  float: left;
  margin-right: 15px;
}
.liquida_owl.top-center .controls_container,
.liquida_owl.bottom-center .controls_container {
  text-align: center;
}
.liquida_owl.top-center .controls_container h2.title,
.liquida_owl.bottom-center .controls_container h2.title,
.liquida_owl.top-center .controls_container .controls-buttons,
.liquida_owl.bottom-center .controls_container .controls-buttons,
.liquida_owl.top-center .controls_container .controls-pagination,
.liquida_owl.bottom-center .controls_container .controls-pagination {
  display: block;
  text-align: center;
  margin: 0 0 20px 0;
}
.liquida_owl.bottom-center .controls-buttons,
.liquida_owl.bottom-center .controls-pagination {
  margin: 30px 0 0 0;
}
.liquida_owl.inside:hover .controls-buttons,
.liquida_owl.outside:hover .controls-buttons,
.liquida_owl.inside:hover .controls-pagination,
.liquida_owl.outside:hover .controls-pagination {
  display: inherit;
  opacity: 1;
  -o-transition: all 0.6s;
  -webkit-transition: all 0.6s;
  -moz-transition: all 0.6s;
  transition: all 0.6s;
}
.liquida_owl.inside .controls-buttons,
.liquida_owl.outside .controls-buttons,
.liquida_owl.inside .controls-pagination,
.liquida_owl.outside .controls-pagination {
  position: absolute;
  bottom: 0;
  z-index: 2;
  width: 100%;
  display: none;
  opacity: 0;
  -o-transition: all 0.6s;
  -webkit-transition: all 0.6s;
  -moz-transition: all 0.6s;
  transition: all 0.6s;
}
.liquida_owl.inside .controls-buttons,
.liquida_owl.outside .controls-buttons {
  bottom: 50%;
}
.liquida_owl.inside .controls-buttons .next,
.liquida_owl.outside .controls-buttons .next {
  float: right;
  margin: 0 10px -15px 0;
}
.liquida_owl.inside .controls-buttons .prev,
.liquida_owl.outside .controls-buttons .prev {
  float: left;
  margin: 0 0 -15px 10px;
}
.liquida_owl.inside .controls-pagination,
.liquida_owl.outside .controls-pagination {
  text-align: center;
}
.liquida_owl .controls-buttons {
  margin: 0;
  text-align: center;
}
.liquida_grid.teachers .liquida_team,
.liquida_owl.teachers .liquida_team {
  text-align: center;
}
.liquida_grid.teachers .liquida_team .post_media,
.liquida_owl.teachers .liquida_team .post_media {
  margin-bottom: 30px;
}
.liquida_list.posts .post .post_date,
.liquida_grid.posts .post .post_date,
.liquida_owl.posts .post .post_date {
  width: auto;
  margin-right: 15px;
  padding: 10px;
}
.liquida_list.posts .post .post_date .day,
.liquida_grid.posts .post .post_date .day,
.liquida_owl.posts .post .post_date .day {
  font-size: 24px;
}
.liquida_list.posts .post .post_date .month,
.liquida_grid.posts .post .post_date .month,
.liquida_owl.posts .post .post_date .month {
  font-size: 13px;
}
.liquida_list.posts .post .post_title,
.liquida_grid.posts .post .post_title,
.liquida_owl.posts .post .post_title {
  font-size: 21px;
  padding-bottom: 11px;
}
.liquida_list.posts .post .post_media,
.liquida_grid.posts .post .post_media,
.liquida_owl.posts .post .post_media {
  margin-bottom: 30px;
}
.liquida_grid.images .post_media {
  margin: 0!important;
}
.liquida_grid.courses .liquida_portfolio .post_media,
.liquida_owl.courses .liquida_portfolio .post_media {
  float: none;
  width: 100%;
  text-align: center;
  margin-bottom: 25px;
}
.liquida_grid.courses .liquida_portfolio .course_meta,
.liquida_owl.courses .liquida_portfolio .course_meta {
  margin: 20px 0 0 0;
}
.liquida_grid.courses .liquida_portfolio article,
.liquida_owl.courses .liquida_portfolio article {
  clear: both;
}
.liquida_grid.courses .liquida_portfolio article h2.course_title,
.liquida_owl.courses .liquida_portfolio article h2.course_title {
  padding-top: 0;
}
.liquida_grid.courses .liquida_portfolio article p.description,
.liquida_owl.courses .liquida_portfolio article p.description {
  margin: 20px 0;
  overflow: hidden;
}
.liquida_list.posts .post .post_media {
  max-width: 44%;
  float: left;
  margin-right: 15px;
  margin-bottom: 0;
}
.liquida_process > .step {
  position: relative;
  margin: 0 0 30px 0;
}
.liquida_process > .step > .arrow {
  position: absolute;
  left: 45px;
  content: " ";
  top: 90px;
  border-left: 2px dashed #c75b12;
  width: 1px;
  height: 100%;
  height: -webkit-calc(100% - 92px);
  height: calc(100% - 92px);
}
.liquida_process > .step > .arrow:after {
  position: absolute;
  bottom: -12px;
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *margin-right: .3em;
  content: "\f107";
  color: #c75b12;
  left: -12px;
  vertical-align: bottom;
  height: 24px;
  width: 24px;
  font-size: 24px;
  text-align: center;
}
.liquida_process > .step:last-child > .arrow {
  display: none;
}
.liquida_process > .step > .number,
.liquida_process > .step > i {
  font-size: 30px;
  width: 90px;
  height: 90px;
  line-height: 90px;
  text-align: center;
  background-color: #e6e6e6;
  border-radius: 50%;
  float: left;
  overflow: hidden;
  color: #737373;
  box-shadow: inset 0 0 0 3px #ffffff, 0 0 0 3px #c75b12;
  margin: 0 40px 0 0;
  font-family: Open Sans;
  font-weight: 900;
}
.liquida_process > .step > .number {
  color: #373b43;
}
.liquida_process > .step > h4.heading {
  position: relative;
  font-family: Open Sans;
  font-size: 24px;
  color: #737373;
}
.liquida_process > .step > h4.heading:after {
  position: absolute;
  left: 0px;
  content: " ";
  top: 0;
  width: 7px;
  background: #c75b12;
  height: 1em;
}
.liquida_process > .step > h4.heading,
.liquida_process > .step > .text {
  padding: 0 0 0 20px;
  overflow: hidden;
}
.liquida_process > .step > .text p:last-child {
  margin-bottom: 0;
}
.custom_category_categories .owl_list_categories,
.filter_by_categories .owl_list_categories {
  display: inline-block;
  width: 50%;
  max-width: 525px;
  padding: 0px;
  position: relative;
  margin: -5px 0;
}
.custom_category_categories .controls_container,
.filter_by_categories .controls_container {
  opacity: 0;
}
.custom_category_categories div.product-container {
  width: 100%;
  overflow: hidden;
}
.custom_category_categories div.product-container span.spinner {
  height: 200px;
}
.custom_category_categories div.grid-container {
  width: 100%;
  overflow: hidden;
}
.custom_category_categories div.grid-container .looping.list-woocommerce .product .post_article .article_content .price {
  font-size: 10px;
}
ul.bordered li,
ol.bordered li {
  border-bottom: 1px solid #e6e6e6;
  padding: 0.5em 0;
}
ul.bordered li:first-child,
ol.bordered li:first-child {
  border-top: 0;
}
ul.bordered li:last-child,
ol.bordered li:last-child {
  border-bottom: 0;
}
ul.bordered.text-headings li,
ol.bordered.text-headings li {
  border-color: #373b43;
}
ul.icons,
ol.icons,
ul.bullet,
ol.bullet {
  padding: 0;
  margin: 0;
  list-style-position: inside;
}
ul.icons li,
ol.icons li {
  list-style: none;
}
ul.icons li i,
ol.icons li i {
  margin-right: 0.5em;
}
ul.bullet.disc,
ol.bullet.disc {
  list-style-type: disc;
}
ul.bullet.circle,
ol.bullet.circle {
  list-style-type: circle;
}
ul.bullet.square,
ol.bullet.square {
  list-style-type: square;
}
ul.bullet.decimal,
ol.bullet.decimal {
  list-style-type: decimal;
}
ul.bullet.upper-roman,
ol.bullet.upper-roman {
  list-style-type: upper-roman;
}
ul.bullet.upper-latin,
ol.bullet.upper-latin {
  list-style-type: upper-latin;
}
ul.default li,
ol.default li {
  color: #e6e6e6;
}
ul.primary li,
ol.primary li {
  color: #cf7f00;
}
ul.secondary li,
ol.secondary li {
  color: #666666;
}
ul.tertiary li,
ol.tertiary li {
  color: #4d4d4d;
}
ul.quaternary li,
ol.quaternary li {
  color: #373b43;
}
ul.success li,
ol.success li {
  color: #22b573;
}
ul.info li,
ol.info li {
  color: #29abe2;
}
ul.warning li,
ol.warning li {
  color: #cf7f00;
}
ul.danger li,
ol.danger li {
  color: #FF8B6C;
}
ul.col2,
ol.col2 {
  columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
}
ul.col3,
ol.col3 {
  columns: 3;
  -webkit-columns: 3;
  -moz-columns: 3;
}
ul li i.fa-li,
ol li i.fa-li {
  top: 50%;
  margin-top: -0.47em;
}
ul li span,
ol li span {
  color: #999999;
}
.liquida_countdown.left .countdown {
  text-align: left;
}
.liquida_countdown.right .countdown {
  text-align: right;
}
.liquida_countdown.center .countdown {
  text-align: center;
}
.liquida_countdown .countdown {
  font-family: Open Sans;
  font-weight: bold;
  text-transform: uppercase;
  margin: 0;
  padding: 0;
  display: block;
  max-width: 100%;
}
.liquida_countdown .countdown > li {
  display: inline-block;
  text-align: center;
  min-width: 150px;
  padding: 14px 0;
  margin: 2px;
  border-radius: 0px;
  border: 1px solid #e6e6e6;
}
.liquida_countdown .countdown > li span.num {
  font-size: 24px;
  color: #c75b12;
  position: relative;
  display: block;
}
.liquida_countdown .countdown > li span.text {
  margin: 5px 0 0 0;
  display: block;
  color: #373b43;
}
.liquida_countdown .countdown.dark {
  font-family: Open Sans;
}
.liquida_countdown .countdown.dark > li {
  background-color: #373b43;
  /* fallback */
  background-color: rgba(55, 59, 67, 0.8);
  border: none;
}
.liquida_countdown .countdown.dark > li span.num {
  font-size: 54px;
  color: #ffffff;
}
.liquida_countdown .countdown.dark > li span.text {
  color: #ffffff;
}
.liquida_countdown .countdown.big {
  display: table;
  text-align: center;
  margin: 0 auto;
}
.liquida_countdown .countdown.big > li {
  display: table-cell;
  vertical-align: bottom;
  text-align: center;
  height: 290px;
  width: 300px;
  padding: 0;
  border-radius: 0;
  border: none;
}
.liquida_countdown .countdown.big > li span.num {
  font-size: 150px;
  font-weight: 200;
  font-family: Open Sans;
  color: #373b43;
  line-height: 1;
}
.liquida_countdown .countdown.big > li span.text {
  font-size: 33px;
  font-weight: 600;
  line-height: 1;
  margin: 0;
  color: #737373;
  display: inline-block;
  border-bottom: 7px solid #c75b12;
  padding: 18px 0 26px 0;
}
.liquida_countdown .countdown.big > li:nth-child(odd) {
  background-color: #e6e6e6;
}
.liquida_countdown .countdown.big > li:nth-child(odd) span.text {
  color: #ffffff;
}
.icon_container {
  -o-transition: all 0.4s;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  transition: all 0.4s;
}
.icon_container.background,
.icon_container.bordered {
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  width: 2em;
  height: 2em;
  line-height: 0;
}
.icon_container.background > .icon,
.icon_container.bordered > .icon {
  display: inline-block;
  vertical-align: middle;
}
.icon_container.background:before,
.icon_container.bordered:before,
.icon_container.background .icon:before,
.icon_container.bordered .icon:before {
  content: '';
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
}
.icon_container.bordered {
  border-width: 2px;
  border-style: solid;
}
.icon_container > .icon {
  text-align: center;
  color: inherit;
}
.icon_container > .icon > a {
  color: inherit;
}
@media (min-width: 768px) {
  .liquida_owl.outside:hover .controls-buttons .owl-next,
  .liquida_owl.outside:hover .controls-buttons .next {
    -webkit-transform: translateX(60px) !important;
    -moz-transform: translateX(60px) !important;
    -ms-transform: translateX(60px) !important;
    transform: translateX(60px) !important;
    -o-transform: translateX(60px) !important;
  }
  .liquida_owl.outside:hover .controls-buttons .owl-prev,
  .liquida_owl.outside:hover .controls-buttons .prev {
    -webkit-transform: translateX(-60px) !important;
    -moz-transform: translateX(-60px) !important;
    -ms-transform: translateX(-60px) !important;
    transform: translateX(-60px) !important;
    -o-transform: translateX(-60px) !important;
  }
  .custom_category_categories div.product-container {
    width: 40%;
  }
  .custom_category_categories div.grid-container {
    width: 60%;
  }
}
@media (max-width: 767px) {
  ul.nav-tabs.tour {
    width: 40%;
  }
  .tab-content.tour {
    width: 60%;
  }
  .cta {
    text-align: center;
  }
  .cta .btn {
    float: none;
    width: 100%;
    margin-top: 30px;
  }
  .countdown.big > li {
    height: 145px;
    width: 130px;
  }
  .countdown.big > li span.num {
    font-size: 75px;
    font-weight: 300;
  }
  .countdown.big > li span.text {
    font-size: 16px;
    border-bottom-width: 3px;
    padding: 9px 0 13px 0;
  }
}
.vc_row {
  margin-bottom: 0;
}
.vc_row.divider {
  position: relative;
}
.vc_row.divider.bottom:after,
.vc_row.divider.top:before {
  position: absolute;
  left: 50%;
  margin-left: -20px;
  height: 51px;
  width: 51px;
  z-index: 100;
  content: "";
}
.vc_row.divider.bottom:after {
  bottom: -21px;
  border-left: 1px solid;
  border-bottom: 1px solid;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
}
.vc_row.divider.top:before {
  top: -21px;
  border-right: 1px solid;
  border-top: 1px solid;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
}
.vc_row.bt {
  border-top-style: solid;
  border-top-width: 1px;
}
.vc_row.br {
  border-right-style: solid;
  border-right-width: 1px;
}
.vc_row.bb {
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
.vc_row.bl {
  border-left-style: solid;
  border-left-width: 1px;
}
.vc_message_box-icon {
  width: 2em;
}
.vc_toggle_liquida .vc_toggle_title {
  color: #373b43;
  font-weight: 600;
}
.vc_toggle_liquida .vc_toggle_title:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *margin-right: .3em;
  content: "\f103";
  color: #c75b12;
  margin-right: 0.5em;
  margin-left: 2px;
}
.vc_toggle_liquida.vc_toggle_active .vc_toggle_title:before {
  content: "\f101";
}
.vc_toggle_liquida .vc_toggle_content {
  padding-left: 0;
}
.vc_images_carousel .vc_carousel-indicators li {
  background-color: #ffffff !important;
  border: none!important;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
  content: " ";
  border-radius: 8px;
  -o-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.vc_images_carousel .vc_carousel-indicators .vc_active {
  background-color: #373b43 !important;
}
.vc_images_carousel .vc_carousel-control .icon-next::before,
.vc_images_carousel .vc_carousel-control .icon-prev::before {
  font-family: FontAwesome !important;
  font-weight: normal !important;
  font-style: normal !important;
  text-decoration: inherit !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  *margin-right: .3em !important;
  content: "\f104" !important;
  color: #ffffff !important;
}
.vc_images_carousel .vc_carousel-control .icon-next::before {
  content: "\f105" !important;
}
.wpb_gmaps_widget .wpb_wrapper {
  background-color: #f6f6f6 !important;
  padding: 0!important;
}
.vc_pie_wrapper .vc_pie_chart_back {
  border-color: #cccccc !important;
  border-width: 17px!important;
}
.vc_pie_wrapper .vc_pie_chart_value .content {
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  padding: 0;
  margin: -30px 0 0 0;
  width: 100%;
  text-align: center;
  line-height: 60px;
}
.vc_pie_wrapper .vc_pie_chart_value .units,
.vc_pie_wrapper .vc_pie_chart_value .value {
  display: block;
}
.vc_pie_wrapper .vc_pie_chart_value .units {
  color: #373b43;
  font-size: 40px;
  line-height: 40px;
}
.vc_pie_wrapper .vc_pie_chart_value .value {
  color: #999999;
  font-size: 12px;
  line-height: 20px;
}
.vc_tta.vc_general.vc_tta-tabs.vc_tta-has-pagination .vc_pagination {
  margin: 15px 0;
}
.vc_tta.vc_general .vc_tta-tab > a {
  border-style: solid;
  border-color: #eeeeee;
  border-width: 1px;
  color: #737373;
  font-weight: 600;
  padding: 5px 20px;
  line-height: 35px;
  font-family: Open Sans;
  font-size: 14px;
}
.vc_tta.vc_general .vc_tta-tab.vc_active > a {
  color: #c75b12;
}
.vc_tta.vc_general .vc_tta-tab.vc_active > a::before,
.vc_tta.vc_general .vc_tta-tab.vc_active > a::after {
  display: none!important;
}
.vc_tta.vc_general .vc_tta-panels::before,
.vc_tta.vc_general .vc_tta-panels::after {
  display: none!important;
}
.vc_tta.vc_general .vc_tta-tab > a,
.vc_tta.vc_general .vc_tta-panels-container {
  border-style: solid;
  border-color: #eeeeee;
  border-width: 1px;
  background-color: #ffffff;
}
.vc_tta.vc_general .vc_tta-panels-container {
  border-radius: 0px;
}
.vc_tta.vc_general.vc_tta-tabs-position-top .vc_tta-tab > a {
  border-left-width: 0;
}
.vc_tta.vc_general.vc_tta-tabs-position-top .vc_tta-tab:first-child > a {
  border-top-left-radius: 0px;
  border-left-width: 1px;
}
.vc_tta.vc_general.vc_tta-tabs-position-top .vc_tta-panels-container {
  margin: -1px 0 0 0 !important;
  border-top-left-radius: 0;
}
.vc_tta.vc_general.vc_tta-tabs-position-bottom .vc_tta-tab > a {
  border-left-width: 0;
}
.vc_tta.vc_general.vc_tta-tabs-position-bottom .vc_tta-tab:first-child > a {
  border-bottom-left-radius: 0px;
  border-left-width: 1px;
}
.vc_tta.vc_general.vc_tta-tabs-position-bottom .vc_tta-panels-container {
  margin: 0 0 -1px 0 !important;
  border-bottom-left-radius: 0;
}
.vc_tta.vc_general.vc_tta-tabs-position-left .vc_tta-tab > a {
  border-top-width: 0;
  margin-left: 1px;
}
.vc_tta.vc_general.vc_tta-tabs-position-left .vc_tta-tab:first-child > a {
  border-top-left-radius: 0px;
  border-top-width: 1px;
}
.vc_tta.vc_general.vc_tta-tabs-position-left .vc_tta-panels-container {
  margin: 0 0 0 -1px !important;
  border-bottom-left-radius: 0;
}
.vc_tta.vc_general.vc_tta-tabs-position-right .vc_tta-tab > a {
  margin-right: 1px;
  border-top-width: 0;
}
.vc_tta.vc_general.vc_tta-tabs-position-right .vc_tta-tab:first-child > a {
  border-top-width: 1px;
  border-top-right-radius: 0px;
}
.vc_tta.vc_general.vc_tta-tabs-position-right .vc_tta-panels-container {
  margin: 0 -1px 0 0 !important;
  border-bottom-right-radius: 0;
}
.vc_separator .vc_sep_holder .vc_sep_line {
  border-color: #eeeeee !important;
}
.vc_separator.vc_sep_color_primary .vc_sep_holder .vc_sep_line {
  border-color: #cf7f00 !important;
}
.wpb_flexslider.flexslider {
  border: none;
  box-shadow: none;
  padding: 0;
  margin: 0;
}
.wpb_flexslider.flexslider ul.slides > li {
  position: relative;
}
.wpb_flexslider .flex-caption,
.wpb_flexslider .nivo-caption {
  background-color: #373b43;
  /* fallback */
  background-color: rgba(55, 59, 67, 0.9);
  opacity: 1;
  padding: 30px;
  position: absolute;
  bottom: 0;
  max-width: 50%;
  max-height: 100%;
  overflow: hidden;
}
.wpb_flexslider .flex-caption > h2.post-title,
.wpb_flexslider .nivo-caption > h2.post-title {
  margin-top: 0;
}
.wpb_flexslider .flex-caption > h2.post-title > a,
.wpb_flexslider .nivo-caption > h2.post-title > a {
  font-size: 22px;
  font-weight: 900;
  color: #ffffff;
}
.wpb_flexslider .flex-caption > h2.post-title > a:hover,
.wpb_flexslider .nivo-caption > h2.post-title > a:hover {
  color: #c75b12;
}
.wpb_flexslider .flex-caption > p,
.wpb_flexslider .nivo-caption > p {
  color: #bfbfbf;
}
.wpb_flexslider .flex-caption > p:last-child,
.wpb_flexslider .nivo-caption > p:last-child {
  margin: 0;
}
.wpb_flexslider .flex-direction-nav a {
  display: block;
  width: 20px;
  height: 70px;
  margin: -35px 0 0;
  text-shadow: none;
}
.wpb_flexslider .flex-direction-nav a.flex-next:before {
  content: ' ';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 35px 0 35px 20px;
  border-color: transparent transparent transparent #373b43;
}
.wpb_flexslider .flex-direction-nav a.flex-next:hover:before {
  border-color: transparent transparent transparent #c75b12;
}
.wpb_flexslider .flex-direction-nav a.flex-prev:before {
  content: ' ';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 35px 20px 35px 0;
  border-color: transparent #373b43 transparent transparent;
}
.wpb_flexslider .flex-direction-nav a.flex-prev:hover:before {
  border-color: transparent #c75b12 transparent transparent;
}
.wpb_flexslider .flex-control-nav {
  bottom: -35px;
  margin: 0;
}
@media (max-width: 767px) {
  .wpb_flexslider .flex-caption,
  .wpb_flexslider .flex-caption,
  .wpb_flexslider .nivo-caption,
  .wpb_flexslider .nivo-caption {
    padding: 15px;
  }
  .wpb_flexslider > h2.post-title > a,
  .wpb_flexslider > h2.post-title > a,
  .wpb_flexslider > h2.post-title > a,
  .wpb_flexslider > h2.post-title > a {
    font-size: 16px;
  }
}
.tparrows.custom {
  width: 40px;
  height: 140px;
  text-shadow: none;
  background: none;
}
.tparrows.custom.tp-rightarrow:before {
  border-width: 70px 0 70px 40px;
}
.tparrows.custom.tp-leftarrow:before {
  border-width: 70px 40px 70px 0;
}
.tp-bullets.custom > div {
  font-size: 16px;
  height: 16px;
  width: 16px;
  line-height: 16px;
  background: #999999;
  color: #999999;
  margin: 0 21px 0 0;
  -o-transition: all 0.4s;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  transition: all 0.4s;
}
.tp-bullets.custom > div.selected {
  background: #c75b12;
}
span.tribe-events-ajax-loading {
  display: none!important;
}
span.tribe-events-ajax-loading.tribe-events-active-spinner {
  display: block!important;
}
body.tribe-theme-eduka .main > .container {
  padding-top: 60px;
}
.tribe-events-list-separator-month + .type-tribe_events.tribe-events-first {
  padding-top: 45px;
}
.tribe-events-list .type-tribe_events {
  border-bottom: 1px solid #eeeeee;
  padding: 45px 0;
  margin: 0px;
}
.tribe-events-list-separator-mont {
  color: #373b43;
  background-color: #f2f2f2;
}
.tribe-events-loop .tribe-events-event-meta,
.tribe-events-list .tribe-events-event-cost,
.tribe-events-list .tribe-events-event-image {
  overflow: hidden;
  clear: left;
  float: left;
  width: 30%;
  margin: 0px 3% 0px 0px;
}
.tribe-events-list .tribe-events-event-image:not(:last-child),
.tribe-events-loop .tribe-events-event-meta:not(:last-child),
.tribe-events-list .tribe-events-event-cost:not(:last-child) {
  margin-bottom: 20px;
}
.tribe-events-list .tribe-events-venue-details,
.tribe-events-list .time-details {
  font-weight: bold;
  color: #373b43;
}
.tribe-events-list .tribe-events-venue-details span.end-time,
.tribe-events-list .time-details span.end-time {
  color: #737373;
}
.tribe-events-list .tribe-events-venue-details span.author,
.tribe-events-list .time-details span.author {
  text-transform: uppercase;
}
.tribe-events-list .tribe-events-venue-details address,
.tribe-events-list .time-details address {
  display: block;
  margin: 0;
  color: #737373;
}
.tribe-events-list .tribe-events-venue-details a.tribe-events-gmap,
.tribe-events-list .time-details a.tribe-events-gmap {
  margin: 20px 0 0 0;
  display: block;
  text-transform: uppercase;
  font-size: 11px;
}
.tribe-events-event-meta address.tribe-events-address {
  font-size: 11px;
  font-weight: 400;
}
.tribe-events-list .tribe-events-event-cost span {
  background: #f2f2f2;
  border: 1px solid #e6e6e6;
  color: #737373;
}
.tribe-events-list .tribe-events-venue-details {
  line-height: 1.2;
  margin: 20px 0 0 0;
  display: block;
}
.tribe-events-list .tribe-events-loop .tribe-events-content {
  width: 67%;
  float: right;
}
.datepicker.dropdown-menu {
  background-color: #ffffff;
  border: 1px solid #eeeeee;
  border-radius: 1px;
  color: #737373;
  font-family: Open Sans;
  font-size: 12px;
}
.datepicker.dropdown-menu th,
.datepicker.dropdown-menu td {
  padding: 0;
}
.datepicker thead tr:first-child th,
.datepicker tfoot tr th {
  color: #373b43;
}
.datepicker thead tr:first-child th:hover,
.datepicker tfoot tr th:hover {
  background-color: #ffffff;
}
.datepicker table tr td span.active.active,
.datepicker table tr td.active.active {
  background-color: #eb7221;
}
.datepicker table tr td span {
  border-radius: 0;
  line-height: 40px;
  height: 40px;
}
#tribe-events-bar {
  background-color: #f2f2f2;
}
#tribe-events-bar #tribe-bar-form {
  background: none;
}
#tribe-events-bar .tribe-bar-views-inner label {
  padding: 0 15px;
  text-align: left;
  margin: 4px 0;
}
#tribe-bar-collapse-toggle {
  line-height: 31px;
  background-color: #f2f2f2;
}
#tribe-bar-collapse-toggle span.tribe-bar-toggle-arrow {
  color: #c75b12;
}
#tribe-events-bar .tribe-bar-views-inner,
#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a {
  background-color: #e6e6e6;
}
#tribe-bar-form #tribe-bar-views {
  padding: 0px;
}
#tribe-bar-form input[type="text"] {
  font-size: 13px;
}
#tribe-bar-form label {
  font-size: 14px;
  color: #373b43;
}
.tribe-events-notices > ul {
  margin: 0!important;
}
.tribe-events-page-title {
  background-color: #b3b3b3 !important;
  font-size: 18px!important;
  font-weight: bold!important;
  text-transform: uppercase!important;
  font-family: Open Sans !important;
  color: #ffffff !important;
  padding: 10px!important;
}
#tribe-events-content .tribe-events-calendar td,
#tribe-events-content table.tribe-events-calendar {
  border: none;
}
.tribe-events-calendar th {
  height: auto;
  background: none;
  color: #373b43;
  font-size: 14px;
  font-weight: 900;
  text-transform: uppercase;
  font-family: Open Sans;
}
.tribe-events-calendar td div[id*="tribe-events-daynum-"] {
  padding: 0;
  top: 2px;
  position: absolute;
}
.tribe-events-calendar td div[id*="tribe-events-daynum-"],
.tribe-events-calendar td div[id*="tribe-events-daynum-"] > a {
  font-size: 50px !important;
  font-weight: 600 !important;
  background: none !important;
  opacity: 0.35;
  position: absolute;
  z-index: 1;
}
@media only screen and (max-width: 768px) {
  .tribe-events-calendar td div[id*="tribe-events-daynum-"],
  .tribe-events-calendar td div[id*="tribe-events-daynum-"] > a {
    font-size: 20px !important;
  }
}
.tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"],
.tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"] > a,
.tribe-events-calendar div[id*="tribe-events-daynum-"],
.tribe-events-calendar div[id*="tribe-events-daynum-"] a {
  background: none;
  color: #999999;
}
.tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"],
.tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"] > a {
  color: #737373;
}
.tribe-events-calendar td.tribe-events-past div[id*="tribe-events-daynum-"],
.tribe-events-calendar td.tribe-events-past div[id*="tribe-events-daynum-"] > a {
  color: #bfbfbf;
}
#tribe-events-content .tribe-events-calendar td {
  background-color: #e6e6e6;
  color: #999999;
  padding: 7px;
  border-width: 7px 0 0 0;
  border-style: solid;
  border-color: #ffffff;
  position: relative;
  background-clip: padding-box;
  vertical-align: bottom;
}
#tribe-events-content .tribe-events-calendar td:not(:last-child) {
  border-right-width: 7px;
}
#tribe-events-content .tribe-events-calendar td div[id*="tribe-events-event-"] h3.tribe-events-month-event-title {
  line-height: 1.2em;
  padding: 0.5em 0;
  font-family: inherit;
  font-weight: normal;
  font-size: 12px;
  opacity: 1;
}
#tribe-events-content .tribe-events-calendar td:focus,
#tribe-events-content .tribe-events-calendar td:hover {
  background-color: #eb7221;
  -o-transition: all 0.4s;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  transition: all 0.4s;
}
#tribe-events-content .tribe-events-calendar td:focus div[id*="tribe-events-daynum-"],
#tribe-events-content .tribe-events-calendar td:hover div[id*="tribe-events-daynum-"],
#tribe-events-content .tribe-events-calendar td:focus div[id*="tribe-events-daynum-"] a,
#tribe-events-content .tribe-events-calendar td:hover div[id*="tribe-events-daynum-"] a {
  color: #ffffff;
}
#tribe-events-content .tribe-events-calendar td:focus div[id*="tribe-events-event-"] h3.tribe-events-month-event-title,
#tribe-events-content .tribe-events-calendar td:hover div[id*="tribe-events-event-"] h3.tribe-events-month-event-title {
  font-family: inherit;
  font-weight: normal;
  font-size: 10px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  line-height: 1.2em;
  padding: 0.5em 0;
}
#tribe-events-content .tribe-events-calendar td:focus div[id*="tribe-events-event-"] h3.tribe-events-month-event-title > a,
#tribe-events-content .tribe-events-calendar td:hover div[id*="tribe-events-event-"] h3.tribe-events-month-event-title > a {
  color: #ffffff;
}
#tribe-events-content .tribe-events-calendar td:focus div[id*="tribe-events-event-"] h3.tribe-events-month-event-title > a:hover,
#tribe-events-content .tribe-events-calendar td:hover div[id*="tribe-events-event-"] h3.tribe-events-month-event-title > a:hover {
  color: #ffffff;
  opacity: 0.8;
}
.events-archive.events-gridview #tribe-events-content table .type-tribe_events {
  margin: 0px;
  padding: 0;
}
#tribe-events-content .tribe-events-calendar div[id*="tribe-events-event-"] h3.tribe-events-month-event-title {
  font-family: inherit;
  font-weight: normal;
  font-size: 10px;
  border-bottom: 1px solid #cccccc;
  line-height: 2em;
}
#tribe-events-content .tribe-events-calendar div[id*="tribe-events-event-"] h3.tribe-events-month-event-title > a {
  color: #999999;
}
#tribe-events-content .tribe-events-calendar div[id*="tribe-events-event-"] h3.tribe-events-month-event-title > a:hover {
  color: #737373;
}
.tribe-bar-disabled .tribe-bar-filters .tribe-bar-date-filter {
  padding: 17px 10px 0px 10px;
}
.tribe-bar-disabled .tribe-bar-is-disabled .tribe-events-page-title {
  margin: 0 0 10px 0;
}
.recurring-info-tooltip,
.tribe-events-calendar .tribe-events-tooltip,
.tribe-events-week .tribe-events-tooltip {
  color: #999999;
  border-radius: 0px;
}
.recurring-info-tooltip h4,
.tribe-events-calendar .tribe-events-tooltip h4,
.tribe-events-week .tribe-events-tooltip h4 {
  color: #ffffff;
  background-color: #373b43 !important;
  padding: 0 15px!important;
  min-height: 36px!important;
  line-height: 36px!important;
  font-weight: 700!important;
}
.tribe-events-tooltip .duration {
  color: #c75b12;
}
.tribe-events-event-meta .column,
.tribe-events-event-meta .tribe-events-meta-group {
  padding: 15px;
  margin: 0px;
}
.single-tribe_events .tribe-events-event-meta {
  background: #e6e6e6;
  border: none;
  padding: 0;
}
.single-tribe_events .tribe-events-venue-map {
  width: 58%;
  margin: 0;
  padding: 0;
  background: #e6e6e6;
  border: none;
  border-radius: 0;
  float: right!important;
}
.tribe-events-event-meta .tribe-events-meta-group {
  float: left!important;
  width: auto!important;
}
.single-tribe_events #tribe-events-content .tribe-events-event-meta dd,
.single-tribe_events #tribe-events-content .tribe-events-event-meta dt,
#tribe-events-content .tribe-events-abbr {
  text-decoration: none;
  font-size: 11px;
  font-weight: 600;
  font-family: Open Sans;
  color: #373b43;
  line-height: 1.5em;
}
.single-tribe_events #tribe-events-content .tribe-events-event-meta dd > a:not(:hover),
.single-tribe_events #tribe-events-content .tribe-events-event-meta dt > a:not(:hover),
#tribe-events-content .tribe-events-abbr > a:not(:hover) {
  color: #373b43;
}
.single-tribe_events #tribe-events-content .tribe-events-event-meta dt {
  font-weight: 900;
  color: #c75b12;
}
.single-tribe_events #tribe-events-content .tribe-events-event-meta dd {
  border-bottom: 1px solid #cccccc;
  margin: 0px 0px 10px;
  padding: 0 0 10px 0;
}
@media only screen and (max-width: 768px) {
  .tribe-events-calendar .tribe-events-has-events:after {
    content: "+";
    display: block;
    height: auto;
    width: auto;
    padding: 0px;
    background: none !important;
    position: absolute;
    color: #737373 !important;
    border-radius: 0;
    top: 50%;
    left: 50%;
    font-size: 30px;
    padding: 0;
    margin: -30px 0 0 0;
    font-family: none;
  }
  .tribe-events-calendar .tribe-events-has-events:hover:after,
  .tribe-events-calendar .tribe-events-has-events:focus:after {
    color: #ffffff;
  }
  .tribe-events-calendar .mobile-active.tribe-events-past div[id*="tribe-events-daynum-"],
  .tribe-events-calendar .mobile-active.tribe-events-past div[id*="tribe-events-daynum-"] > a {
    color: #c75b12;
  }
  .tribe-events-sub-nav li a {
    background: #999999;
  }
  .tribe-mobile-day-heading {
    font-weight: 900;
    text-transform: uppercase;
  }
  #tribe-mobile-container .type-tribe_events {
    padding: 15px;
    background-color: #e6e6e6;
  }
  #tribe-mobile-container .type-tribe_events .time-details {
    color: #373b43;
  }
}
.tribe-events-list-widget ol li {
  margin: 0;
}
.tribe-events-list-widget ol li h4 a {
  color: #373b43;
}
.tribe-events-list-widget ol li h4 a:hover {
  color: #c75b12;
}
.tribe-events-list-widget ol li .duration {
  font-weight: 400;
}
.tribe-events-list-widget .tribe-events-widget-link a {
  text-align: right!important;
  margin: 30px 0 0!important;
  font-size: 10px!important;
}
.tribe-events-nav-next > a > span,
.tribe-events-nav-previous > a > span {
  display: none;
}
.tribe-events-nav-previous > a {
  margin-right: 0;
  margin-left: 25px;
}
.tribe-events-nav-previous > a:before {
  content: '\f104';
  left: -15px;
  right: auto;
}
div {
  border-color: #eeeeee;
}
div.bkg-extend-right:after,
div.bkg-extend-left:after,
div.bkg-extend-right:after,
div.bkg-extend-left:after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: auto;
  right: -1000%;
  content: " ";
  width: 1000%;
  height: 100%;
}
div.bkg-extend-left:after,
div.bkg-extend-left:after {
  left: -1000%;
  right: auto;
}
div.primary,
div.primary:before,
div.primary:after {
  background-color: #ffffff;
  border-color: #eeeeee;
}
div.secondary,
div.secondary:before,
div.secondary:after {
  background-color: #f6f6f6;
  border-color: #eeeeee;
}
div.tertiary,
div.tertiary:before,
div.tertiary:after {
  background-color: #cf7f00;
  border-color: #b66f00;
}
div.quaternary,
div.quaternary:before,
div.quaternary:after {
  background-color: #373b43;
  border-color: #2c2f35;
}
.icon_container.icon-border-default,
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-default.vc_icon_element-outline,
.wpb_single_image .vc_box_outline.vc_box_border_default,
.wpb_single_image .vc_box_outline_circle.vc_box_border_default,
.btn.btn-default.bordered:not(:hover):not(:focus):not(:active),
i.default {
  border-color: #e6e6e6;
}
.icon_container.icon-border-primary,
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-primary.vc_icon_element-outline,
.wpb_single_image .vc_box_outline.vc_box_border_primary,
.wpb_single_image .vc_box_outline_circle.vc_box_border_primary,
.btn.btn-primary.bordered:not(:hover):not(:focus):not(:active),
i.primary {
  border-color: #cf7f00;
}
.icon_container.icon-border-secondary,
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-secondary.vc_icon_element-outline,
.wpb_single_image .vc_box_outline.vc_box_border_secondary,
.wpb_single_image .vc_box_outline_circle.vc_box_border_secondary,
.btn.btn-secondary.bordered:not(:hover):not(:focus):not(:active),
i.secondary {
  border-color: #666666;
}
.icon_container.icon-border-tertiary,
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-tertiary.vc_icon_element-outline,
.wpb_single_image .vc_box_outline.vc_box_border_tertiary,
.wpb_single_image .vc_box_outline_circle.vc_box_border_tertiary,
.btn.btn-tertiary.bordered:not(:hover):not(:focus):not(:active),
i.tertiary {
  border-color: #4d4d4d;
}
.icon_container.icon-border-quaternary,
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-quaternary.vc_icon_element-outline,
.wpb_single_image .vc_box_outline.vc_box_border_quaternary,
.wpb_single_image .vc_box_outline_circle.vc_box_border_quaternary,
.btn.btn-quaternary.bordered:not(:hover):not(:focus):not(:active),
i.quaternary {
  border-color: #373b43;
}
.icon_container.icon-border-success,
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-success.vc_icon_element-outline,
.wpb_single_image .vc_box_outline.vc_box_border_success,
.wpb_single_image .vc_box_outline_circle.vc_box_border_success,
.btn.btn-success.bordered:not(:hover):not(:focus):not(:active),
i.success {
  border-color: #22b573;
}
.icon_container.icon-border-info,
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-info.vc_icon_element-outline,
.wpb_single_image .vc_box_outline.vc_box_border_info,
.wpb_single_image .vc_box_outline_circle.vc_box_border_info,
.btn.btn-default.bordered:not(:hover):not(:focus):not(:active),
i.info {
  border-color: #29abe2;
}
.icon_container.icon-border-warning,
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-warning.vc_icon_element-outline,
.wpb_single_image .vc_box_outline.vc_box_border_warning,
.wpb_single_image .vc_box_outline_circle.vc_box_border_warning,
.btn.btn-warning.bordered:not(:hover):not(:focus):not(:active),
i.warning {
  border-color: #cf7f00;
}
.icon_container.icon-border-danger,
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-danger.vc_icon_element-outline,
.wpb_single_image .vc_box_outline.vc_box_border_danger,
.wpb_single_image .vc_box_outline_circle.vc_box_border_danger,
.btn.btn-danger.bordered:not(:hover):not(:focus):not(:active),
i.danger {
  border-color: #FF8B6C;
}
div.icon_top.icon-default > .icon,
div.icon_side_title.icon-default > .icon,
.icon_container.icon-color-default,
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-default.vc_icon_element-outline,
.wpb_single_image .vc_box_outline.vc_box_border_default,
.wpb_single_image .vc_box_outline_circle.vc_box_border_default,
.btn.btn-default.bordered:not(:hover):not(:focus):not(:active),
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-default .vc_icon_element-icon,
.btn.inverse.btn-default {
  color: #e6e6e6;
}
h1.default,
h2.default,
h3.default,
h4.default,
h5.default,
span.default,
i.default,
p.default,
strong.default {
  color: #e6e6e6;
}
div.icon_top.icon-primary > .icon,
div.icon_side_title.icon-primary > .icon,
.icon_container.icon-color-primary,
.wpb_single_image .vc_box_outline.vc_box_border_primary,
.wpb_single_image .vc_box_outline_circle.vc_box_border_primary,
.btn.btn-primary.bordered:not(:hover):not(:focus):not(:active),
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-primary .vc_icon_element-icon,
.btn.inverse.btn-primary {
  color: #cf7f00;
}
h1.primary,
h2.primary,
h3.primary,
h4.primary,
h5.primary,
span.primary,
i.primary,
p.primary,
strong.primary {
  color: #cf7f00;
}
div.icon_top.icon-secondary > .icon,
div.icon_side_title.icon-secondary > .icon,
.icon_container.icon-color-secondary,
.wpb_single_image .vc_box_outline.vc_box_border_secondary,
.wpb_single_image .vc_box_outline_circle.vc_box_border_secondary,
.btn.btn-secondary.bordered:not(:hover):not(:focus):not(:active),
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-secondary .vc_icon_element-icon,
.btn.inverse.btn-secondary {
  color: #666666;
}
h1.secondary,
h2.secondary,
h3.secondary,
h4.secondary,
h5.secondary,
span.secondary,
i.secondary,
p.secondary,
strong.secondary {
  color: #666666;
}
div.icon_top.icon-tertiary > .icon,
div.icon_side_title.icon-tertiary > .icon,
.icon_container.icon-color-tertiary,
.wpb_single_image .vc_box_outline.vc_box_border_tertiary,
.wpb_single_image .vc_box_outline_circle.vc_box_border_tertiary,
.btn.btn-tertiary.bordered:not(:hover):not(:focus):not(:active),
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-tertiary .vc_icon_element-icon,
.btn.inverse.btn-tertiary {
  color: #4d4d4d;
}
h1.tertiary,
h2.tertiary,
h3.tertiary,
h4.tertiary,
h5.tertiary,
span.tertiary,
i.tertiary,
p.tertiary,
strong.tertiary {
  color: #4d4d4d;
}
div.icon_top.icon-quaternary > .icon,
div.icon_side_title.icon-quaternary > .icon,
.icon_container.icon-color-quaternary,
.wpb_single_image .vc_box_outline.vc_box_border_quaternary,
.wpb_single_image .vc_box_outline_circle.vc_box_border_quaternary,
.btn.btn-quaternary.bordered:not(:hover):not(:focus):not(:active),
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-quaternary .vc_icon_element-icon,
.btn.inverse.btn-quaternary {
  color: #373b43;
}
h1.quaternary,
h2.quaternary,
h3.quaternary,
h4.quaternary,
h5.quaternary,
span.quaternary,
i.quaternary,
p.quaternary,
strong.quaternary {
  color: #373b43;
}
div.icon_top.icon-success > .icon,
div.icon_side_title.icon-success > .icon,
.icon_container.icon-color-success,
.wpb_single_image .vc_box_outline.vc_box_border_success,
.wpb_single_image .vc_box_outline_circle.vc_box_border_success,
.btn.btn-success.bordered:not(:hover):not(:focus):not(:active),
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-success .vc_icon_element-icon,
.btn.inverse.btn-success {
  color: #22b573;
}
h1.success,
h2.success,
h3.success,
h4.success,
h5.success,
span.success,
i.success,
p.success,
strong.success {
  color: #22b573;
}
div.icon_top.icon-info > .icon,
div.icon_side_title.icon-info > .icon,
.icon_container.icon-color-info,
.wpb_single_image .vc_box_outline.vc_box_border_info,
.wpb_single_image .vc_box_outline_circle.vc_box_border_info,
.btn.btn-default.bordered:not(:hover):not(:focus):not(:active),
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-info .vc_icon_element-icon,
.btn.inverse.btn-info {
  color: #29abe2;
}
h1.info,
h2.info,
h3.info,
h4.info,
h5.info,
span.info,
i.info,
p.info,
strong.info {
  color: #29abe2;
}
div.icon_top.icon-warning > .icon,
div.icon_side_title.icon-warning > .icon,
.icon_container.icon-color-warning,
.wpb_single_image .vc_box_outline.vc_box_border_warning,
.wpb_single_image .vc_box_outline_circle.vc_box_border_warning,
.btn.btn-warning.bordered:not(:hover):not(:focus):not(:active),
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-warning .vc_icon_element-icon,
.btn.inverse.btn-warning {
  color: #cf7f00;
}
h1.warning,
h2.warning,
h3.warning,
h4.warning,
h5.warning,
span.warning,
i.warning,
p.warning,
strong.warning {
  color: #cf7f00;
}
div.icon_top.icon-danger > .icon,
div.icon_side_title.icon-danger > .icon,
.icon_container.icon-color-danger,
.wpb_single_image .vc_box_outline.vc_box_border_danger,
.wpb_single_image .vc_box_outline_circle.vc_box_border_danger,
.btn.btn-danger.bordered:not(:hover):not(:focus):not(:active),
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-danger .vc_icon_element-icon,
.btn.inverse.btn-danger {
  color: #FF8B6C;
}
h1.danger,
h2.danger,
h3.danger,
h4.danger,
h5.danger,
span.danger,
i.danger,
p.danger,
strong.danger {
  color: #FF8B6C;
}
.icon_container.icon-background-default,
.icon_container.icon-background-hover-default:hover,
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-default.vc_icon_element-background,
.wpb_single_image .vc_box_border.vc_box_border_default,
.wpb_single_image .vc_box_border_circle.vc_box_border_default,
div.icon_out_side.icon-default > .icon,
div.icon_out_top.icon-default > .icon,
div.icon_side.icon-default > .icon,
div.icon_side_title_box.icon-default > .icon,
div.icon_side_title_box.icon-default > .icon:after {
  background-color: #e6e6e6;
}
.icon_container.icon-background-primary,
.icon_container.icon-background-hover-primary:hover,
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-primary.vc_icon_element-background,
.wpb_single_image .vc_box_border.vc_box_border_primary,
.wpb_single_image .vc_box_border_circle.vc_box_border_primary,
div.icon_out_side.icon-primary > .icon,
div.icon_out_top.icon-primary > .icon,
div.icon_side.icon-primary > .icon,
div.icon_side_title_box.icon-primary > .icon,
div.icon_side_title_box.icon-primary > .icon:after {
  background-color: #cf7f00;
}
.icon_container.icon-background-secondary,
.icon_container.icon-background-hover-secondary:hover,
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-secondary.vc_icon_element-background,
.wpb_single_image .vc_box_border.vc_box_border_secondary,
.wpb_single_image .vc_box_border_circle.vc_box_border_secondary,
div.icon_out_side.icon-secondary > .icon,
div.icon_out_top.icon-secondary > .icon,
div.icon_side.icon-secondary > .icon,
div.icon_side_title_box.icon-secondary > .icon,
div.icon_side_title_box.icon-secondary > .icon:after {
  background-color: #666666;
}
.icon_container.icon-background-tertiary,
.icon_container.icon-background-hover-tertiary:hover,
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-tertiary.vc_icon_element-background,
.wpb_single_image .vc_box_border.vc_box_border_tertiary,
.wpb_single_image .vc_box_border_circle.vc_box_border_tertiary,
div.icon_out_side.icon-tertiary > .icon,
div.icon_out_top.icon-tertiary > .icon,
div.icon_side.icon-tertiary > .icon,
div.icon_side_title_box.icon-tertiary > .icon,
div.icon_side_title_box.icon-tertiary > .icon:after {
  background-color: #4d4d4d;
}
.icon_container.icon-background-quaternary,
.icon_container.icon-background-hover-quaternary:hover,
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-quaternary.vc_icon_element-background,
.wpb_single_image .vc_box_border.vc_box_border_quaternary,
.wpb_single_image .vc_box_border_circle.vc_box_border_quaternary,
div.icon_out_side.icon-quaternary > .icon,
div.icon_out_top.icon-quaternary > .icon,
div.icon_side.icon-quaternary > .icon,
div.icon_side_title_box.icon-quaternary > .icon,
div.icon_side_title_box.icon-quaternary > .icon:after {
  background-color: #373b43;
}
.icon_container.icon-background-success,
.icon_container.icon-background-hover-success:hover,
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-success.vc_icon_element-background,
.wpb_single_image .vc_box_border.vc_box_border_success,
.wpb_single_image .vc_box_border_circle.vc_box_border_success,
div.icon_out_side.icon-success > .icon,
div.icon_out_top.icon-success > .icon,
div.icon_side.icon-success > .icon,
div.icon_side_title_box.icon-success > .icon,
div.icon_side_title_box.icon-success > .icon:after {
  background-color: #22b573;
}
.icon_container.icon-background-info,
.icon_container.icon-background-hover-info:hover,
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-info.vc_icon_element-background,
.wpb_single_image .vc_box_border.vc_box_border_info,
.wpb_single_image .vc_box_border_circle.vc_box_border_info,
div.icon_out_side.icon-info > .icon,
div.icon_out_top.icon-info > .icon,
div.icon_side.icon-info > .icon,
div.icon_side_title_box.icon-info > .icon,
div.icon_side_title_box.icon-info > .icon:after {
  background-color: #29abe2;
}
.icon_container.icon-background-warning,
.icon_container.icon-background-hover-warning:hover,
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-warning.vc_icon_element-background,
.wpb_single_image .vc_box_border.vc_box_border_warning,
.wpb_single_image .vc_box_border_circle.vc_box_border_warning,
div.icon_out_side.icon-warning > .icon,
div.icon_out_top.icon-warning > .icon,
div.icon_side.icon-warning > .icon,
div.icon_side_title_box.icon-warning > .icon,
div.icon_side_title_box.icon-warning > .icon:after {
  background-color: #cf7f00;
}
.icon_container.icon-background-danger,
.icon_container.icon-background-hover-danger:hover,
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-danger.vc_icon_element-background,
.wpb_single_image .vc_box_border.vc_box_border_danger,
.wpb_single_image .vc_box_border_circle.vc_box_border_danger,
div.icon_out_side.icon-danger > .icon,
div.icon_out_top.icon-danger > .icon,
div.icon_side.icon-danger > .icon,
div.icon_side_title_box.icon-danger > .icon,
div.icon_side_title_box.icon-danger > .icon:after {
  background-color: #FF8B6C;
}
.panel-secondary {
  border-color: #666666;
}
.panel-secondary > .panel-heading {
  color: #fff;
  background-color: #666666;
  border-color: #595959;
}
.panel-secondary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #666666;
}
.panel-secondary > .panel-heading .badge {
  color: #666666;
  background-color: #fff;
}
.panel-secondary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #666666;
}
.panel-secondary {
  border-color: #666666;
}
.panel-secondary > .panel-heading {
  color: #fff;
  background-color: #666666;
  border-color: #595959;
}
.panel-secondary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #666666;
}
.panel-secondary > .panel-heading .badge {
  color: #666666;
  background-color: #fff;
}
.panel-secondary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #666666;
}
.panel-tertiary {
  border-color: #4d4d4d;
}
.panel-tertiary > .panel-heading {
  color: #fff;
  background-color: #4d4d4d;
  border-color: #404040;
}
.panel-tertiary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #4d4d4d;
}
.panel-tertiary > .panel-heading .badge {
  color: #4d4d4d;
  background-color: #fff;
}
.panel-tertiary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #4d4d4d;
}
.panel-quaternary {
  border-color: #373b43;
}
.panel-quaternary > .panel-heading {
  color: #fff;
  background-color: #373b43;
  border-color: #2c2f35;
}
.panel-quaternary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #373b43;
}
.panel-quaternary > .panel-heading .badge {
  color: #373b43;
  background-color: #fff;
}
.panel-quaternary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #373b43;
}
.btn-secondary {
  color: #fff;
  background-color: #666666;
  border-color: #595959;
}
.btn-secondary:focus,
.btn-secondary.focus {
  color: #fff;
  background-color: #4d4d4d;
  border-color: #1a1a1a;
}
.btn-secondary:hover {
  color: #fff;
  background-color: #4d4d4d;
  border-color: #3b3b3b;
}
.btn-secondary:active,
.btn-secondary.active,
.open > .dropdown-toggle.btn-secondary {
  color: #fff;
  background-color: #4d4d4d;
  border-color: #3b3b3b;
}
.btn-secondary:active:hover,
.btn-secondary.active:hover,
.open > .dropdown-toggle.btn-secondary:hover,
.btn-secondary:active:focus,
.btn-secondary.active:focus,
.open > .dropdown-toggle.btn-secondary:focus,
.btn-secondary:active.focus,
.btn-secondary.active.focus,
.open > .dropdown-toggle.btn-secondary.focus {
  color: #fff;
  background-color: #3b3b3b;
  border-color: #1a1a1a;
}
.btn-secondary:active,
.btn-secondary.active,
.open > .dropdown-toggle.btn-secondary {
  background-image: none;
}
.btn-secondary.disabled,
.btn-secondary[disabled],
fieldset[disabled] .btn-secondary,
.btn-secondary.disabled:hover,
.btn-secondary[disabled]:hover,
fieldset[disabled] .btn-secondary:hover,
.btn-secondary.disabled:focus,
.btn-secondary[disabled]:focus,
fieldset[disabled] .btn-secondary:focus,
.btn-secondary.disabled.focus,
.btn-secondary[disabled].focus,
fieldset[disabled] .btn-secondary.focus,
.btn-secondary.disabled:active,
.btn-secondary[disabled]:active,
fieldset[disabled] .btn-secondary:active,
.btn-secondary.disabled.active,
.btn-secondary[disabled].active,
fieldset[disabled] .btn-secondary.active {
  background-color: #666666;
  border-color: #595959;
}
.btn-secondary .badge {
  color: #666666;
  background-color: #fff;
}
.btn-tertiary {
  color: #fff;
  background-color: #4d4d4d;
  border-color: #404040;
}
.btn-tertiary:focus,
.btn-tertiary.focus {
  color: #fff;
  background-color: #333333;
  border-color: #000000;
}
.btn-tertiary:hover {
  color: #fff;
  background-color: #333333;
  border-color: #222222;
}
.btn-tertiary:active,
.btn-tertiary.active,
.open > .dropdown-toggle.btn-tertiary {
  color: #fff;
  background-color: #333333;
  border-color: #222222;
}
.btn-tertiary:active:hover,
.btn-tertiary.active:hover,
.open > .dropdown-toggle.btn-tertiary:hover,
.btn-tertiary:active:focus,
.btn-tertiary.active:focus,
.open > .dropdown-toggle.btn-tertiary:focus,
.btn-tertiary:active.focus,
.btn-tertiary.active.focus,
.open > .dropdown-toggle.btn-tertiary.focus {
  color: #fff;
  background-color: #222222;
  border-color: #000000;
}
.btn-tertiary:active,
.btn-tertiary.active,
.open > .dropdown-toggle.btn-tertiary {
  background-image: none;
}
.btn-tertiary.disabled,
.btn-tertiary[disabled],
fieldset[disabled] .btn-tertiary,
.btn-tertiary.disabled:hover,
.btn-tertiary[disabled]:hover,
fieldset[disabled] .btn-tertiary:hover,
.btn-tertiary.disabled:focus,
.btn-tertiary[disabled]:focus,
fieldset[disabled] .btn-tertiary:focus,
.btn-tertiary.disabled.focus,
.btn-tertiary[disabled].focus,
fieldset[disabled] .btn-tertiary.focus,
.btn-tertiary.disabled:active,
.btn-tertiary[disabled]:active,
fieldset[disabled] .btn-tertiary:active,
.btn-tertiary.disabled.active,
.btn-tertiary[disabled].active,
fieldset[disabled] .btn-tertiary.active {
  background-color: #4d4d4d;
  border-color: #404040;
}
.btn-tertiary .badge {
  color: #4d4d4d;
  background-color: #fff;
}
.btn-quaternary {
  color: #fff;
  background-color: #373b43;
  border-color: #2c2f35;
}
.btn-quaternary:focus,
.btn-quaternary.focus {
  color: #fff;
  background-color: #202227;
  border-color: #000000;
}
.btn-quaternary:hover {
  color: #fff;
  background-color: #202227;
  border-color: #101113;
}
.btn-quaternary:active,
.btn-quaternary.active,
.open > .dropdown-toggle.btn-quaternary {
  color: #fff;
  background-color: #202227;
  border-color: #101113;
}
.btn-quaternary:active:hover,
.btn-quaternary.active:hover,
.open > .dropdown-toggle.btn-quaternary:hover,
.btn-quaternary:active:focus,
.btn-quaternary.active:focus,
.open > .dropdown-toggle.btn-quaternary:focus,
.btn-quaternary:active.focus,
.btn-quaternary.active.focus,
.open > .dropdown-toggle.btn-quaternary.focus {
  color: #fff;
  background-color: #101113;
  border-color: #000000;
}
.btn-quaternary:active,
.btn-quaternary.active,
.open > .dropdown-toggle.btn-quaternary {
  background-image: none;
}
.btn-quaternary.disabled,
.btn-quaternary[disabled],
fieldset[disabled] .btn-quaternary,
.btn-quaternary.disabled:hover,
.btn-quaternary[disabled]:hover,
fieldset[disabled] .btn-quaternary:hover,
.btn-quaternary.disabled:focus,
.btn-quaternary[disabled]:focus,
fieldset[disabled] .btn-quaternary:focus,
.btn-quaternary.disabled.focus,
.btn-quaternary[disabled].focus,
fieldset[disabled] .btn-quaternary.focus,
.btn-quaternary.disabled:active,
.btn-quaternary[disabled]:active,
fieldset[disabled] .btn-quaternary:active,
.btn-quaternary.disabled.active,
.btn-quaternary[disabled].active,
fieldset[disabled] .btn-quaternary.active {
  background-color: #373b43;
  border-color: #2c2f35;
}
.btn-quaternary .badge {
  color: #373b43;
  background-color: #fff;
}
.progress-bar-primary {
  background-color: #cf7f00;
}
.progress-striped .progress-bar-primary {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-secondary {
  background-color: #666666;
}
.progress-striped .progress-bar-secondary {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-tertiary {
  background-color: #4d4d4d;
}
.progress-striped .progress-bar-tertiary {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-quaternary {
  background-color: #373b43;
}
.progress-striped .progress-bar-quaternary {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
span.tribe-events-ajax-loading,
span.spinner {
  left: auto;
  top: auto;
  bottom: auto;
  right: auto;
  padding: 0;
  background: none;
  display: block;
  font-size: 8px;
  margin: 80px auto;
  position: relative;
  text-indent: -9999em;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
  -o-transition: opacity 1s;
  -webkit-transition: opacity 1s;
  -moz-transition: opacity 1s;
  transition: opacity 1s;
}
span.tribe-events-ajax-loading:before,
span.spinner:before,
span.tribe-events-ajax-loading:after,
span.spinner:after,
span.tribe-events-ajax-loading,
span.spinner {
  border-radius: 50%;
  width: 2.5em;
  height: 2.5em;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation: spinner 1.2s infinite ease-in-out;
  animation: spinner 1.2s infinite ease-in-out;
}
span.tribe-events-ajax-loading:before,
span.spinner:before {
  left: -3.5em;
  -webkit-animation-delay: -0.2s;
  animation-delay: -0.2s;
}
span.tribe-events-ajax-loading:after,
span.spinner:after {
  left: 3.5em;
}
span.tribe-events-ajax-loading:before,
span.spinner:before,
span.tribe-events-ajax-loading:after,
span.spinner:after {
  content: '';
  position: absolute;
  top: 0;
}
span.tribe-events-ajax-loading > img,
span.spinner > img {
  display: none!important;
}
@-webkit-keyframes spinner {
  0%,
  80%,
  100% {
    box-shadow: 0 2.5em 0 -1.3em #c75b12;
  }
  40% {
    box-shadow: 0 2.5em 0 0 #c75b12;
  }
}
@keyframes spinner {
  0%,
  80%,
  100% {
    box-shadow: 0 2.5em 0 -1.3em #c75b12;
  }
  40% {
    box-shadow: 0 2.5em 0 0 #c75b12;
  }
}
.liquida_owl .looping,
.isotope-container .looping {
  opacity: 0;
  -o-transition: opacity 1s;
  -webkit-transition: opacity 1s;
  -moz-transition: opacity 1s;
  transition: opacity 1s;
}
.liquida_owl span.spinner,
.isotope-container span.spinner {
  display: block;
  opacity: 1;
}
.liquida_owl.layoutComplete .looping,
.isotope-container.layoutComplete .looping {
  opacity: 1;
}
.liquida_owl.layoutComplete span.spinner,
.isotope-container.layoutComplete span.spinner {
  display: none;
  opacity: 0;
}
.image_mask {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  text-align: center;
  background-color: #373b43;
  /* fallback */
  background-color: rgba(55, 59, 67, 0.83);
}
.image_mask:before,
.image_mask .mask_content {
  display: inline-block;
  vertical-align: middle;
}
.image_mask:before {
  content: '';
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
}
.image_mask .mask_content > .icons > a:first-child > i {
  -webkit-transform: translateX(-100%) rotate(-180deg);
  -moz-transform: translateX(-100%) rotate(-180deg);
  -ms-transform: translateX(-100%) rotate(-180deg);
  transform: translateX(-100%) rotate(-180deg);
  -o-transform: translateX(-100%) rotate(-180deg);
}
.image_mask .mask_content > .icons > a:last-child > i {
  -webkit-transform: translateX(100%) rotate(180deg);
  -moz-transform: translateX(100%) rotate(180deg);
  -ms-transform: translateX(100%) rotate(180deg);
  transform: translateX(100%) rotate(180deg);
  -o-transform: translateX(100%) rotate(180deg);
}
.image_mask .mask_content > .icons > a > i {
  opacity: 0;
  width: 56px;
  height: 56px;
  font-size: 20px;
  background-color: #c75b12;
  line-height: 56px;
  color: rgba(255, 255, 255, 0.7);
  margin: 8px;
  display: inline-block;
}
.image_mask .mask_content > .caption {
  opacity: 0;
  position: absolute;
  left: 0;
  bottom: 20%;
  display: block;
  width: 100%;
  padding: 0 15%;
  margin: 0;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.1em;
  text-align: center;
  color: #ffffff;
  -webkit-transform: translateY(-60px);
  -moz-transform: translateY(-60px);
  -ms-transform: translateY(-60px);
  transform: translateY(-60px);
  -o-transform: translateY(-60px);
}
.post_media,
.post_media:before,
.post_media img,
.post_article,
.post_article:before,
.post_article:after,
.image_mask,
.mask_content > .icons > a > i {
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}
.post_media {
  position: relative;
  overflow: hidden;
}
.looping .image:hover .image_mask,
.looping .attachment:hover .image_mask,
.looping .post:not(.format-video):hover .image_mask,
.looping .page:hover .image_mask,
.looping .liquida_portfolio:hover .image_mask,
.looping .liquida_team:hover .image_mask,
.gallery_item:hover .image_mask,
body.single .post_media:hover .image_mask {
  opacity: 1;
}
.looping .image:hover .image_mask .mask_content > .icons > a > i,
.looping .attachment:hover .image_mask .mask_content > .icons > a > i,
.looping .post:not(.format-video):hover .image_mask .mask_content > .icons > a > i,
.looping .page:hover .image_mask .mask_content > .icons > a > i,
.looping .liquida_portfolio:hover .image_mask .mask_content > .icons > a > i,
.looping .liquida_team:hover .image_mask .mask_content > .icons > a > i,
.gallery_item:hover .image_mask .mask_content > .icons > a > i,
body.single .post_media:hover .image_mask .mask_content > .icons > a > i,
.looping .image:hover .image_mask .mask_content > .caption,
.looping .attachment:hover .image_mask .mask_content > .caption,
.looping .post:not(.format-video):hover .image_mask .mask_content > .caption,
.looping .page:hover .image_mask .mask_content > .caption,
.looping .liquida_portfolio:hover .image_mask .mask_content > .caption,
.looping .liquida_team:hover .image_mask .mask_content > .caption,
.gallery_item:hover .image_mask .mask_content > .caption,
body.single .post_media:hover .image_mask .mask_content > .caption {
  opacity: 1;
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  -o-transform: translate(0, 0);
  -o-transition: all 0.4s cubic-bezier(.18,.74,.72,1);
  -webkit-transition: all 0.4s cubic-bezier(.18,.74,.72,1);
  -moz-transition: all 0.4s cubic-bezier(.18,.74,.72,1);
  transition: all 0.4s cubic-bezier(.18,.74,.72,1);
}
.list-bubbles .image_mask,
.list-loop .image_mask {
  border-radius: 50%;
}
.list-images2 .image_mask,
.list-images3 .image_mask,
.list-loop .image_mask,
.list-bubbles .image_mask,
.list-little2 .image_mask,
.list-mask .image_mask,
.list-mask2 .image_mask {
  background-color: #c75b12;
  /* fallback */
  background-color: rgba(199, 91, 18, 0.8);
}
.list-images2 .image_mask .mask_content > .icons > a > i,
.list-images3 .image_mask .mask_content > .icons > a > i,
.list-loop .image_mask .mask_content > .icons > a > i,
.list-bubbles .image_mask .mask_content > .icons > a > i,
.list-little2 .image_mask .mask_content > .icons > a > i,
.list-mask .image_mask .mask_content > .icons > a > i,
.list-mask2 .image_mask .mask_content > .icons > a > i {
  color: white;
  background-color: #373b43;
  /* fallback */
  background-color: rgba(55, 59, 67, 0.8);
}
.icon_box.primary.hover-border:hover i.fa,
.icon_box.primary.hover-spin:hover i.fa {
  color: #cf7f00;
  border-color: #cf7f00;
}
.icon_box.success.hover-border:hover i.fa,
.icon_box.success.hover-spin:hover i.fa {
  color: #22b573;
  border-color: #22b573;
}
.icon_box.info.hover-border:hover i.fa,
.icon_box.info.hover-spin:hover i.fa {
  color: #29abe2;
  border-color: #29abe2;
}
.icon_box.warning.hover-border:hover i.fa,
.icon_box.warning.hover-spin:hover i.fa {
  color: #cf7f00;
  border-color: #cf7f00;
}
.icon_box.danger.hover-border:hover i.fa,
.icon_box.danger.hover-spin:hover i.fa {
  color: #FF8B6C;
  border-color: #FF8B6C;
}
.icon_box.hover-grow,
.icon_box.hover-grow:hover,
.icon_box.hover-up,
.icon_box.hover-up:hover,
.icon_box.hover-rotate,
.icon_box.hover-rotate:hover,
.icon_box.hover-border,
.icon_box.hover-border:hover {
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}
.icon_box.hover-grow:hover i.fa,
.icon_box.hover-grow:hover:hover i.fa,
.icon_box.hover-up:hover i.fa,
.icon_box.hover-up:hover:hover i.fa,
.icon_box.hover-rotate:hover i.fa,
.icon_box.hover-rotate:hover:hover i.fa,
.icon_box.hover-border:hover i.fa,
.icon_box.hover-border:hover:hover i.fa {
  -o-transition: all 0.6s;
  -webkit-transition: all 0.6s;
  -moz-transition: all 0.6s;
  transition: all 0.6s;
}
.icon_box.hover-border:hover {
  box-shadow: 0 0 0 2px;
  background: transparent;
}
.icon_box.hover-border:hover i.fa {
  -o-transition: all 0.6s;
  -webkit-transition: all 0.6s;
  -moz-transition: all 0.6s;
  transition: all 0.6s;
}
.icon_box.hover-rotate:hover {
  box-shadow: 0 0 0 0.1em;
  border: 0.05em solid white;
}
.icon_box.hover-rotate i.fa:hover:before {
  display: inline-block;
  -webkit-animation: toRightFromLeft 0.6s forwards;
  -moz-animation: toRightFromLeft 0.6s forwards;
  -o-animation: toRightFromLeft 0.6s forwards;
  animation: toRightFromLeft 0.6s forwards;
}
.icon_box.hover-up {
  z-index: 5;
}
.icon_box.hover-up:hover {
  -webkit-transform: translateY(-10px);
  -moz-transform: translateY(-10px);
  -ms-transform: translateY(-10px);
  transform: translateY(-10px);
  -o-transform: translateY(-10px);
}
.icon_box.hover-grow {
  z-index: 5;
}
.icon_box.hover-grow:hover {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
  -o-transform: scale(1.1);
}
.icon_box.hover-spin .icon {
  transition: all 0.5s ease;
}
.icon_box.hover-spin:hover .icon {
  -webkit-transform: rotate(360deg) scale(1.2);
  -moz-transform: rotate(360deg) scale(1.2);
  -ms-transform: rotate(360deg) scale(1.2);
  transform: rotate(360deg) scale(1.2);
  -o-transform: rotate(360deg) scale(1.2);
}
@-webkit-keyframes toRightFromLeft {
  49% {
    -webkit-transform: translate(100%);
  }
  50% {
    opacity: 0;
    -webkit-transform: translate(-100%);
  }
  51% {
    opacity: 1;
  }
}
@-moz-keyframes toRightFromLeft {
  49% {
    -moz-transform: translate(100%);
  }
  50% {
    opacity: 0;
    -moz-transform: translate(-100%);
  }
  51% {
    opacity: 1;
  }
}
@keyframes toRightFromLeft {
  49% {
    transform: translate(100%);
  }
  50% {
    opacity: 0;
    transform: translate(-100%);
  }
  51% {
    opacity: 1;
  }
}
@-webkit-keyframes sonarEffect {
  0% {
    opacity: 0.3;
  }
  40% {
    opacity: 0.5;
    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 0.3em 0.3em #fff, 0 0 0 0.3em rgba(255, 255, 255, 0.5);
  }
  100% {
    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 0.3em 0.3em #fff, 0 0 0 0.3em rgba(255, 255, 255, 0.5);
    -webkit-transform: scale(1.5);
    opacity: 0;
  }
}
@-moz-keyframes sonarEffect {
  0% {
    opacity: 0.3;
  }
  40% {
    opacity: 0.5;
    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 0.3em 0.3em #fff, 0 0 0 0.3em rgba(255, 255, 255, 0.5);
  }
  100% {
    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 0.3em 0.3em #fff, 0 0 0 0.3em rgba(255, 255, 255, 0.5);
    -moz-transform: scale(1.5);
    opacity: 0;
  }
}
@keyframes sonarEffect {
  0% {
    opacity: 0.3;
  }
  40% {
    opacity: 0.5;
    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 0.3em 0.3em #fff, 0 0 0 0.3em rgba(255, 255, 255, 0.5);
  }
  100% {
    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 0.3em 0.3em #fff, 0 0 0 0.3em rgba(255, 255, 255, 0.5);
    transform: scale(1.5);
    opacity: 0;
  }
}
.widget:not(:last-child) {
  margin-bottom: 45px;
}
.widget .widgettitle {
  margin: 0 0 20px 0;
  line-height: 1;
  display: inline-block;
  font-size: 20px;
  color: #373b43;
}
.widget .btn-group.like-select {
  width: 100%;
}
.widget .btn-group.like-select .btn {
  line-height: 1.5em;
  box-shadow: none;
}
.widget ol,
.widget ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.widget ol li,
.widget ul li {
  position: relative;
  /*&:not(:first-child) {
                padding-top: 5px;
            }

            &:not(:last-child) {
                padding-bottom: 5px;
                //border-bottom: 1px solid @general_border;
            }*/
}
.widget ol li a,
.widget ul li a {
  color: #999999;
}
.widget ol li a:hover,
.widget ul li a:hover {
  color: #373b43;
}
.widget ol li img,
.widget ul li img,
.widget ol li h5,
.widget ul li h5,
.widget ol li i,
.widget ul li i,
.widget ol li span,
.widget ul li span {
  -o-transition: all 0.4s;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  transition: all 0.4s;
}
.widget.widget_edd_categories_tags_widget ul li > .count,
.widget.widget_layered_nav_filter ul li > .count,
.widget.widget_onsale ul li > .count,
.widget.widget_recent_products ul li > .count,
.widget.widget_best_sellers ul li > .count,
.widget.widget_product_categories ul li > .count,
.widget.widget_random_products ul li > .count,
.widget.widget_best_sellers ul li > .count,
.widget.widget_rss ul li > .count,
.widget.widget_nav_menu ul li > .count,
.widget.widget_pages ul li > .count,
.widget.widget_meta ul li > .count,
.widget.widget_archive ul li > .count,
.widget.widget_categories ul li > .count,
.widget.widget_recent_entries ul li > .count,
.widget.widget_recent_comments ul li > .count {
  position: absolute;
  right: 0;
  width: 25px;
  height: 25px;
  text-align: center;
  line-height: 25px;
  color: #373b43;
  background-color: #e6e6e6;
  font-size: 11px;
  font-weight: 700;
  border-radius: 50%;
}
.widget.widget_edd_categories_tags_widget ul li > a:hover,
.widget.widget_layered_nav_filter ul li > a:hover,
.widget.widget_onsale ul li > a:hover,
.widget.widget_recent_products ul li > a:hover,
.widget.widget_best_sellers ul li > a:hover,
.widget.widget_product_categories ul li > a:hover,
.widget.widget_random_products ul li > a:hover,
.widget.widget_best_sellers ul li > a:hover,
.widget.widget_rss ul li > a:hover,
.widget.widget_nav_menu ul li > a:hover,
.widget.widget_pages ul li > a:hover,
.widget.widget_meta ul li > a:hover,
.widget.widget_archive ul li > a:hover,
.widget.widget_categories ul li > a:hover,
.widget.widget_recent_entries ul li > a:hover,
.widget.widget_recent_comments ul li > a:hover {
  color: #c75b12;
}
.widget.widget_edd_categories_tags_widget ul li:hover > .count,
.widget.widget_layered_nav_filter ul li:hover > .count,
.widget.widget_onsale ul li:hover > .count,
.widget.widget_recent_products ul li:hover > .count,
.widget.widget_best_sellers ul li:hover > .count,
.widget.widget_product_categories ul li:hover > .count,
.widget.widget_random_products ul li:hover > .count,
.widget.widget_best_sellers ul li:hover > .count,
.widget.widget_rss ul li:hover > .count,
.widget.widget_nav_menu ul li:hover > .count,
.widget.widget_pages ul li:hover > .count,
.widget.widget_meta ul li:hover > .count,
.widget.widget_archive ul li:hover > .count,
.widget.widget_categories ul li:hover > .count,
.widget.widget_recent_entries ul li:hover > .count,
.widget.widget_recent_comments ul li:hover > .count {
  background-color: #c75b12;
  color: #ffffff;
}
.widget.widget_rss h4.widgettitle a:first-child {
  display: none;
}
.widget.widget_rss li a.rsswidget {
  font-size: 15px;
  font-weight: 900;
  color: #c75b12;
}
.widget.widget_rss li span.rss-date {
  display: block;
  text-align: right;
  font-size: 13px;
  color: #373b43;
}
.widget.widget_rss li div.rssSummary {
  text-align: justify;
}
.widget.widget_rss li cite {
  margin-top: 5px;
  text-align: right;
  display: block;
  color: #373b43;
}
.widget.widget_archive ul li,
.widget.widget_categories ul li,
.widget.widget_pages ul li,
.widget.widget_nav_menu ul li {
  border: none;
  padding-top: 0;
  padding-bottom: 0;
}
.widget.widget_archive ul li:not(:first-child),
.widget.widget_categories ul li:not(:first-child),
.widget.widget_pages ul li:not(:first-child),
.widget.widget_nav_menu ul li:not(:first-child) {
  margin-top: 10px;
}
.widget.widget_archive ul li:not(:last-child),
.widget.widget_categories ul li:not(:last-child),
.widget.widget_pages ul li:not(:last-child),
.widget.widget_nav_menu ul li:not(:last-child) {
  margin-bottom: 10px;
}
.widget.widget_archive ul li ul,
.widget.widget_categories ul li ul,
.widget.widget_pages ul li ul,
.widget.widget_nav_menu ul li ul {
  margin: 10px 0;
}
.widget.widget_archive ul li > a,
.widget.widget_categories ul li > a,
.widget.widget_pages ul li > a,
.widget.widget_nav_menu ul li > a {
  line-height: 1em;
  padding-left: 1em;
  position: relative;
}
.widget.widget_archive ul li > a:before,
.widget.widget_categories ul li > a:before,
.widget.widget_pages ul li > a:before,
.widget.widget_nav_menu ul li > a:before {
  position: absolute;
  left: 0px;
}
.widget.widget_archive ul li > a:hover,
.widget.widget_categories ul li > a:hover,
.widget.widget_pages ul li > a:hover,
.widget.widget_nav_menu ul li > a:hover {
  color: #c75b12;
}
.widget.widget_nav_menu ul li > a:before {
  content: " ";
  top: 0.25em;
  width: 0.5em;
  background: #c75b12;
  height: 0.8em;
}
.widget.widget_nav_menu ul li > a:hover:before {
  background: #373b43;
}
.widget.widget_nav_menu ul li > ul li > a:before {
  background: #cccccc;
}
.widget.widget_archive ul li > a,
.widget.widget_categories ul li > a,
.widget.widget_pages ul li > a {
  padding-left: 1.5em;
}
.widget.widget_archive ul li > a:before,
.widget.widget_categories ul li > a:before,
.widget.widget_pages ul li > a:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *margin-right: .3em;
  top: 50%;
  margin-top: -0.5em;
  content: "\f178";
  color: #c75b12;
}
.widget.widget_archive ul li > a:hover:before,
.widget.widget_categories ul li > a:hover:before,
.widget.widget_pages ul li > a:hover:before {
  color: #373b43;
}
.widget.widget_archive ul li.page_item_has_children > a:before,
.widget.widget_categories ul li.page_item_has_children > a:before,
.widget.widget_pages ul li.page_item_has_children > a:before {
  content: "\f178";
  color: #373b43;
}
.widget.widget_archive ul li ul li > a:before,
.widget.widget_categories ul li ul li > a:before,
.widget.widget_pages ul li ul li > a:before {
  display: none;
}
.widget.widget_products li > a > img,
.widget.widget_recent_reviews li > a > img,
.widget.widget_shopping_cart li > a > img,
.widget.widget_recently_viewed_products li > a > img,
.widget.widget_top_rated_products li > a > img,
.widget.widget_featured_posts li > a > img,
.widget.widget_live_search li > a > img {
  margin-right: 15px;
  opacity: 0.8;
  float: left;
  max-width: 80px;
  max-height: 80px;
}
.widget.widget_products li > a > span.date,
.widget.widget_recent_reviews li > a > span.date,
.widget.widget_shopping_cart li > a > span.date,
.widget.widget_recently_viewed_products li > a > span.date,
.widget.widget_top_rated_products li > a > span.date,
.widget.widget_featured_posts li > a > span.date,
.widget.widget_live_search li > a > span.date {
  display: block;
  color: #999999;
}
.widget.widget_products li > a > span.title,
.widget.widget_recent_reviews li > a > span.title,
.widget.widget_shopping_cart li > a > span.title,
.widget.widget_recently_viewed_products li > a > span.title,
.widget.widget_top_rated_products li > a > span.title,
.widget.widget_featured_posts li > a > span.title,
.widget.widget_live_search li > a > span.title {
  line-height: 1.2em;
  display: block;
  color: #373b43;
  font-size: 16px;
  font-weight: 700;
}
.widget.widget_products li > a > p,
.widget.widget_recent_reviews li > a > p,
.widget.widget_shopping_cart li > a > p,
.widget.widget_recently_viewed_products li > a > p,
.widget.widget_top_rated_products li > a > p,
.widget.widget_featured_posts li > a > p,
.widget.widget_live_search li > a > p {
  margin: 7px 0 0 0;
  overflow: hidden;
}
.widget.widget_products li > a:hover:not(.remove):hover,
.widget.widget_recent_reviews li > a:hover:not(.remove):hover,
.widget.widget_shopping_cart li > a:hover:not(.remove):hover,
.widget.widget_recently_viewed_products li > a:hover:not(.remove):hover,
.widget.widget_top_rated_products li > a:hover:not(.remove):hover,
.widget.widget_featured_posts li > a:hover:not(.remove):hover,
.widget.widget_live_search li > a:hover:not(.remove):hover {
  color: #737373;
}
.widget.widget_products li > a:hover > img,
.widget.widget_recent_reviews li > a:hover > img,
.widget.widget_shopping_cart li > a:hover > img,
.widget.widget_recently_viewed_products li > a:hover > img,
.widget.widget_top_rated_products li > a:hover > img,
.widget.widget_featured_posts li > a:hover > img,
.widget.widget_live_search li > a:hover > img {
  opacity: 1;
}
.widget.widget_products li > a:hover > span.title,
.widget.widget_recent_reviews li > a:hover > span.title,
.widget.widget_shopping_cart li > a:hover > span.title,
.widget.widget_recently_viewed_products li > a:hover > span.title,
.widget.widget_top_rated_products li > a:hover > span.title,
.widget.widget_featured_posts li > a:hover > span.title,
.widget.widget_live_search li > a:hover > span.title {
  color: #c75b12;
}
.widget.widget_contact_info ul,
.widget.widget_recent_comments ul,
.widget.widget_recent_entries ul,
.widget.widget_latest_tweets_widget ul {
  /* > li:not(:first-child) {
                 &:before {
                     padding-top: 5px;
                 }
             }*/
}
.widget.widget_contact_info ul > li,
.widget.widget_recent_comments ul > li,
.widget.widget_recent_entries ul > li,
.widget.widget_latest_tweets_widget ul > li {
  padding-left: 20px;
}
.widget.widget_contact_info ul > li:before,
.widget.widget_recent_comments ul > li:before,
.widget.widget_recent_entries ul > li:before,
.widget.widget_latest_tweets_widget ul > li:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  *margin-right: .3em;
  position: absolute;
  font-size: 20px;
  line-height: 1;
  content: '\f086';
  left: 0;
  top: 50%;
  margin-top: -0.5em;
  color: #b3b3b3;
}
.widget.widget_contact_info ul > li a:hover,
.widget.widget_recent_comments ul > li a:hover,
.widget.widget_recent_entries ul > li a:hover,
.widget.widget_latest_tweets_widget ul > li a:hover {
  color: #c75b12;
}
.widget.widget_recent_entries ul > li,
.widget.widget_recent_comments ul > li {
  padding-left: 20px;
}
.widget.widget_recent_entries ul > li > a:hover,
.widget.widget_recent_comments ul > li > a:hover {
  color: #c75b12;
}
.widget.widget_recent_entries ul > li:hover:before,
.widget.widget_recent_comments ul > li:hover:before {
  color: #373b43;
}
.widget.widget_recent_entries ul > li:before,
.widget.widget_recent_comments ul > li:before {
  content: "\f105";
  color: #c75b12;
}
.widget.widget_recent_comments ul > li {
  color: #373b43;
}
.widget.widget_recent_comments ul > li .comment-author-link {
  text-transform: capitalize;
  color: #373b43;
}
.widget.widget_recent_comments ul > li,
.widget.widget_recent_comments ul > li > a {
  color: #999999;
}
.widget.widget_recent_entries ul > li > span.post-date {
  display: block;
  font-size: 12px;
  color: #bfbfbf;
}
.widget.widget_latest_tweets_widget ul {
  padding: 0;
}
.widget.widget_latest_tweets_widget ul > li:before {
  content: "\f099";
}
.widget.widget_latest_tweets_widget ul > li a.user {
  font-size: 16px;
  font-weight: bold;
  line-height: 30px;
  color: #c75b12;
  line-height: 1;
}
.widget.widget_latest_tweets_widget ul > li a.user span.hash {
  color: #c75b12;
}
.widget.widget_latest_tweets_widget ul > li p {
  display: block;
  margin: 0;
}
.widget.widget_latest_tweets_widget ul > li p a {
  display: block;
  color: #999999;
}
.widget.widget_latest_tweets_widget ul > li p a.twitter-hashtag {
  display: inherit;
  color: #bfbfbf;
}
.widget.widget_latest_tweets_widget ul > li .date {
  display: inline-block;
  font-weight: bold;
  color: #373b43;
}
.widget.widget_text > div.textwidget img {
  max-width: 100%;
  height: auto;
}
.widget.widget_contact_info ul > li {
  padding-left: 24px;
}
.widget.widget_contact_info ul > li:before {
  text-align: center;
  width: 18px;
  font-size: 18px;
  color: #c75b12;
}
.widget.widget_contact_info ul > li.adress:before {
  content: "\f041";
}
.widget.widget_contact_info ul > li.phone:before {
  content: "\f095";
}
.widget.widget_contact_info ul > li.email:before {
  content: "\f0e0";
  font-size: 14px;
  line-height: 18px;
}
.widget.widget_contact_info ul > li p {
  margin: 0;
  overflow: hidden;
}
.widget.widget_contact_info ul > li p span {
  display: none;
}
.widget.widget_contact_info iframe {
  width: 100%;
  margin: 1em 0 0 0;
  padding: 0;
  border: none;
  border-top: 1px solid #eeeeee;
}
.widget.widget_flickr_gallery .gallery {
  margin-bottom: 0;
}
.widget.widget_flickr_gallery .flickr_badge_image {
  float: left;
  margin: 0 4px 4px 0;
  opacity: 0.9;
}
.widget.widget_flickr_gallery .flickr_badge_image:hover {
  opacity: 1;
}
.widget.widget_product_search input.form-control,
.widget.widget_search input.form-control {
  width: 100%;
}
.widget.widget_tag_cloud a,
.widget.widget_product_tag_cloud a {
  color: #999999;
}
.widget.widget_tag_cloud a:hover,
.widget.widget_product_tag_cloud a:hover {
  color: #ffffff;
  background-color: #c75b12;
}
.widget.widget_post_info table {
  width: 100%;
  background: none;
}
.widget.widget_post_info table td,
.widget.widget_post_info table th {
  line-height: 2em;
}
.widget.widget_post_info table td {
  width: 35%;
}
.widget.widget_post_info table th {
  width: 65%;
}
.widget.widget_post_info table th,
.widget.widget_post_info table th:not(.url) a {
  color: #373b43;
  font-weight: 400;
}
.widget.widget_post_info table th:hover,
.widget.widget_post_info table th:not(.url) a:hover {
  color: #373b43;
}
.widget.widget_post_info table th.url {
  font-size: 0.8em;
}
.widget.widget_post_info table tr {
  border-bottom: 1px solid #eeeeee;
}
.widget.widget_social_networks .square {
  float: left;
  position: relative;
  width: 32%;
  padding-bottom: 32%;
  background-color: #cccccc;
  margin: 0 1.33% 1.33% 0;
  -o-transition: all 0.4s;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  transition: all 0.4s;
}
.widget.widget_social_networks a {
  padding: 1em;
}
.widget.widget_social_networks i {
  font-size: 20px;
  color: #999999;
  text-shadow: 1px 1px 1px #d9d9d9;
}
.widget.widget_social_networks .square:hover {
  background-color: #c75b12;
}
.widget.widget_social_networks .square:hover i {
  text-shadow: 1px 1px 1px #eb7221;
  color: #ffffff;
}
.widget.widget_social_networks .content {
  position: absolute;
  height: 100%;
  width: 100%;
  text-align: center;
}
.widget.widget_social_networks .table {
  display: table;
  height: 100%;
  width: 100%;
}
.widget.widget_social_networks .table-cell {
  display: table-cell;
  vertical-align: middle;
  height: 100%;
  width: 100%;
}
.widget.widget_latest_courses li {
  border-left: 7px solid #c75b12;
  padding: 0 0 0 10px;
}
.widget.widget_latest_courses li .title {
  font-size: 16px;
  color: #373b43;
  display: block;
  font-weight: 800;
  line-height: 1;
}
.widget.widget_latest_courses li .title:hover {
  color: #c75b12;
}
.widget.widget_latest_courses li .schedules,
.widget.widget_latest_courses li .place {
  display: inline-block;
  font-size: 12px;
  color: #373b43;
  line-height: 1;
  margin: 10px 0 0 0;
  text-transform: uppercase;
}
.widget.widget_latest_courses li .schedules {
  color: #bfbfbf;
  /*&:before {
                    content: ' - ';
                    color: @general_headings;
                }*/
}
.widget.widget_latest_events li,
.widget.widget_latest_courses li,
.widget.widget_products li,
.widget.widget_recent_reviews li,
.widget.widget_shopping_cart li,
.widget.widget_recently_viewed_products li,
.widget.widget_top_rated_products li,
.widget.widget_featured_posts li,
.widget.widget_live_search li {
  padding-top: 0;
  padding-bottom: 0;
}
.widget.widget_latest_events li:before,
.widget.widget_latest_courses li:before,
.widget.widget_products li:before,
.widget.widget_recent_reviews li:before,
.widget.widget_shopping_cart li:before,
.widget.widget_recently_viewed_products li:before,
.widget.widget_top_rated_products li:before,
.widget.widget_featured_posts li:before,
.widget.widget_live_search li:before,
.widget.widget_latest_events li:after,
.widget.widget_latest_courses li:after,
.widget.widget_products li:after,
.widget.widget_recent_reviews li:after,
.widget.widget_shopping_cart li:after,
.widget.widget_recently_viewed_products li:after,
.widget.widget_top_rated_products li:after,
.widget.widget_featured_posts li:after,
.widget.widget_live_search li:after {
  content: " ";
  display: table;
}
.widget.widget_latest_events li:after,
.widget.widget_latest_courses li:after,
.widget.widget_products li:after,
.widget.widget_recent_reviews li:after,
.widget.widget_shopping_cart li:after,
.widget.widget_recently_viewed_products li:after,
.widget.widget_top_rated_products li:after,
.widget.widget_featured_posts li:after,
.widget.widget_live_search li:after {
  clear: both;
}
.widget.widget_latest_events li:not(:first-child),
.widget.widget_latest_courses li:not(:first-child),
.widget.widget_products li:not(:first-child),
.widget.widget_recent_reviews li:not(:first-child),
.widget.widget_shopping_cart li:not(:first-child),
.widget.widget_recently_viewed_products li:not(:first-child),
.widget.widget_top_rated_products li:not(:first-child),
.widget.widget_featured_posts li:not(:first-child),
.widget.widget_live_search li:not(:first-child) {
  margin-top: 20px;
}
.widget.widget_latest_events li:not(:last-child),
.widget.widget_latest_courses li:not(:last-child),
.widget.widget_products li:not(:last-child),
.widget.widget_recent_reviews li:not(:last-child),
.widget.widget_shopping_cart li:not(:last-child),
.widget.widget_recently_viewed_products li:not(:last-child),
.widget.widget_top_rated_products li:not(:last-child),
.widget.widget_featured_posts li:not(:last-child),
.widget.widget_live_search li:not(:last-child) {
  margin-bottom: 20px;
}
.widget.widget_latest_events li .header {
  background-color: #373b43;
  display: block;
  padding: 0 10px;
}
.widget.widget_latest_events li .header .day,
.widget.widget_latest_events li .header .hour,
.widget.widget_latest_events li .header .end {
  line-height: 44px;
}
.widget.widget_latest_events li .header .day {
  font-size: 16px;
  font-weight: 700;
  color: #ffffff;
  text-transform: uppercase;
}
.widget.widget_latest_events li .header .hour,
.widget.widget_latest_events li .header .end {
  font-weight: 700;
  color: #bfbfbf;
}
.widget.widget_latest_events li .title,
.widget.widget_latest_events li .excerpt {
  margin: 10px 0 0 10px;
  color: #373b43;
  display: block;
  line-height: 1;
}
.widget.widget_latest_events li .title {
  font-weight: 900;
}
.widget.widget_latest_events li .title:hover {
  color: #c75b12;
}
.widget.widget_latest_events li .excerpt {
  font-size: 13px;
}
.widget.widget_latest_events li:nth-of-type(2) .header {
  background-color: #373b43;
  /* fallback */
  background-color: rgba(55, 59, 67, 0.9);
}
.widget.widget_latest_events li:nth-of-type(3) .header {
  background-color: #373b43;
  /* fallback */
  background-color: rgba(55, 59, 67, 0.8);
}
.widget.widget_latest_events li:nth-of-type(4) .header {
  background-color: #373b43;
  /* fallback */
  background-color: rgba(55, 59, 67, 0.7);
}
.widget.widget_latest_events li:nth-of-type(5) .header {
  background-color: #373b43;
  /* fallback */
  background-color: rgba(55, 59, 67, 0.6);
}
.widget.widget_latest_events li:nth-of-type(6) .header {
  background-color: #373b43;
  /* fallback */
  background-color: rgba(55, 59, 67, 0.5);
}
.widget.widget_latest_events li:nth-of-type(7) .header {
  background-color: #373b43;
  /* fallback */
  background-color: rgba(55, 59, 67, 0.4);
}
.widget.widget_latest_events li:nth-of-type(8) .header {
  background-color: #373b43;
  /* fallback */
  background-color: rgba(55, 59, 67, 0.3);
}
.widget.widget_latest_events li:nth-of-type(9) .header {
  background-color: #373b43;
  /* fallback */
  background-color: rgba(55, 59, 67, 0.2);
}
.widget.widget_latest_events li:nth-of-type(10) .header {
  background-color: #373b43;
  /* fallback */
  background-color: rgba(55, 59, 67, 0.1);
}
.widget.widget_accordion_posts .panel-group .panel-title {
  color: #373b43;
  font-size: 16px;
  font-weight: 700;
}
.widget.widget_live_search .liquida-live-search {
  padding: 0;
  background: #f7f7f7;
  border-width: 1px;
  border-style: solid;
  border-color: #eeeeee;
  border-radius: 0px;
}
.widget.widget_live_search .liquida-live-search:active,
.widget.widget_live_search .liquida-live-search:focus {
  border-color: #c75b12;
}
.widget.widget_live_search .liquida-live-search form {
  margin: 0;
}
.widget.widget_live_search .liquida-live-search form .form-group {
  margin: 0;
}
.widget.widget_live_search .liquida-live-search form input {
  background: none!important;
  border: none!important;
  padding-left: 15px!important;
}
.widget.widget_live_search .liquida-live-search form.loading .form-group i {
  -webkit-transform-origin: 50% calc(49.5%);
  transform-origin: 50% calc(49.5%);
  -webkit-animation: fa-spin 2s infinite linear;
  -moz-animation: fa-spin 2s infinite linear;
  -o-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
  font-size: 20px!important;
}
.widget.widget_live_search .liquida-live-search form.loading .form-group i:before {
  content: "\f013";
}
.widget.widget_live_search .liquida-live-search .results {
  width: 100%;
  overflow: hidden;
  padding: 15px;
}
.sidebar .widget.widget_text > div.textwidget {
  line-height: 1.9em;
}
.footer-top .widget {
  font-weight: 600;
  font-size: 13px;
  margin: 0;
}
.footer-top .widget .widgettitle {
  color: #ffffff;
  padding: 0 0 12px 0;
  margin: 0 0 34px 0;
  font-size: 14px;
  display: block;
  position: relative;
  line-height: 1;
  padding: 0;
}
.footer-top .widget .widgettitle:before {
  content: '';
  height: 3px;
  background-color: #c75b12;
  width: 67%;
  position: absolute;
  left: 0;
  bottom: -17px;
}
.footer-top .widget ol li a,
.footer-top .widget ul li a {
  font-size: 13px;
}
.footer-top .widget input:not(.btn),
.footer-top .widget select,
.footer-top .widget textarea,
.footer-top .widget .form-control,
.footer-top .widget.widget_tag_cloud a,
.footer-top .widget.widget_product_tag_cloud a {
  color: #c9d1e2;
  border-color: #656c7b;
  background-color: #4e545f;
}
.footer-top .widget .form-group i {
  color: #c9d1e2;
}
.footer-top .widget.widget_featured_posts li time,
.footer-top .widget.widget_contact_info span,
.footer-top .widget.widget_contact_info ul > li p span,
.footer-top .widget.widget_calendar table > thead > tr > th {
  color: #ffffff;
}
.footer-top .widget ul li,
.footer-top .widget ul ul li,
.footer-top .widget.widget_contact_info ul > li p,
.footer-top .widget.widget_calendar tr > .pad,
.footer-top .widget.widget_calendar tr > #prev,
.footer-top .widget.widget_calendar tr > #next,
.footer-top .widget.widget_calendar tr > td {
  border-color: #4e545f;
}
.footer-top .widget ul li a,
.footer-top .widget ul ul li a,
.footer-top .widget.widget_contact_info ul > li p a,
.footer-top .widget.widget_calendar tr > .pad a,
.footer-top .widget.widget_calendar tr > #prev a,
.footer-top .widget.widget_calendar tr > #next a,
.footer-top .widget.widget_calendar tr > td a {
  color: #c9d1e2;
}
.footer-top .widget ul li a:hover,
.footer-top .widget ul ul li a:hover,
.footer-top .widget.widget_contact_info ul > li p a:hover,
.footer-top .widget.widget_calendar tr > .pad a:hover,
.footer-top .widget.widget_calendar tr > #prev a:hover,
.footer-top .widget.widget_calendar tr > #next a:hover,
.footer-top .widget.widget_calendar tr > td a:hover {
  color: #ffffff;
}
.footer-top .widget.widget_recent_comments ul > li .comment-author-link {
  color: #ffffff;
}
.footer-top .widget.widget_calendar table > caption {
  background-color: #ffffff;
}
.footer-top .widget.widget_rss h4 a.rsswidget {
  color: #ffffff;
}
.footer-top .widget.widget_tag_cloud a:hover,
.footer-top .widget.widget_product_tag_cloud a:hover {
  color: white;
  background-color: #c75b12;
}
.footer-top .widget.widget_contact_info ul > li,
.footer-top .widget.widget_recent_comments ul > li,
.footer-top .widget.widget_recent_entries ul > li,
.footer-top .widget.widget_latest_tweets_widget ul > li {
  border-color: #4e545f;
}
.footer-top .widget.widget_contact_info ul > li:before,
.footer-top .widget.widget_recent_comments ul > li:before,
.footer-top .widget.widget_recent_entries ul > li:before,
.footer-top .widget.widget_latest_tweets_widget ul > li:before {
  color: #4e545f;
}
.footer-top .widget.widget_contact_info ul > li:hover:before,
.footer-top .widget.widget_recent_comments ul > li:hover:before,
.footer-top .widget.widget_recent_entries ul > li:hover:before,
.footer-top .widget.widget_latest_tweets_widget ul > li:hover:before {
  color: #ffffff;
}
.footer-top .widget .panel-group .panel-title,
.footer-top .widget .panel-group .panel-title > a,
.footer-top .widget .panel-group .panel-title > small,
.footer-top .widget .panel-group .panel-title > .small,
.footer-top .widget .panel-group .panel-title > small > a,
.footer-top .widget .panel-group .panel-title > .small > a {
  color: #ffffff;
}
.footer-top .widget .panel-group .panel-body {
  color: #c9d1e2;
}
.footer-top {
  position: relative;
}
.footer-top > .container {
  background-color: #373b43;
  color: #c9d1e2;
  padding-top: 40px;
  padding-bottom: 40px;
}
.footer-top:after {
  content: " ";
  background-color: #c75b12;
  position: absolute;
  bottom: 0;
  height: 120px;
  z-index: -1;
  width: 100%;
}
.footer-bottom {
  background-color: #c75b12;
  color: #f8aeb4;
}
.footer-bottom a {
  color: #f8aeb4;
}
.footer-bottom a:hover {
  color: #ffffff;
}
.footer-bottom div.copyright {
  text-align: center;
  padding: 0;
  margin: 0;
  line-height: 40px;
  font-size: 12px;
}
.footer-bottom div.copyright p:last-child {
  margin-bottom: 0;
}
.btn-totop {
  position: absolute;
  top: -22px;
  right: 50%;
  margin-right: -23px;
}
.btn-totop {
  border: 1px solid;
  color: white;
  width: 45px;
  height: 45px;
  line-height: 40px;
  text-align: center;
  font-size: 20px;
  border-radius: 50%;
  background-color: #c75b12;
  border-color: #ef9050;
}
.btn-totop:hover,
.btn-totop:focus {
  border: 1px solid #c75b12;
  background-color: #ffffff;
  color: #c75b12;
}
@media (max-width: 1199px) {
  .footer-top .widget:not(:last-child) {
    margin-bottom: 60px;
  }
}
@media (min-width: 768px) {
  .btn-totop {
    position: fixed;
    top: auto;
    bottom: 15px;
    right: 15px;
    margin: 0;
  }
}
body.error404 {
  background-color: #373b43;
}
body.error404 article {
  padding: 60px 0;
  text-align: center;
}
body.error404 .ups,
body.error404 .notice,
body.error404 .not-found,
body.error404 .page-not-found {
  color: #ffffff;
  line-height: 1;
  padding: 0;
  margin: 0;
  display: block;
  font-weight: 700;
}
body.error404 .ups,
body.error404 .notice {
  font-family: Open Sans;
}
body.error404 .ups {
  font-size: 22px;
  margin-bottom: 20px;
}
body.error404 .notice {
  font-size: 14px;
  margin-bottom: 45px;
  font-weight: 600;
  color: #b6bac3;
  line-height: 1.4em;
}
body.error404 .not-found {
  font-size: 92px;
  margin-bottom: 20px;
  font-weight: 900;
}
body.error404 .page-not-found {
  font-size: 24px;
  margin-bottom: 45px;
  text-transform: uppercase;
}
.old-ie .navbar {
  border-bottom: 1px solid #eeeeee;
}
.old-ie .navbar-nav > li > a:after,
.ie9 .navbar-nav > li > a:after {
  display: none;
}
.old-ie .gradient_bg,
.ie9 .gradient_bg,
.old-ie .layersilderbottom,
.ie9 .layersilderbottom,
.old-ie .gradient_bg_inverse,
.ie9 .gradient_bg_inverse {
  background-image: none;
  background: #ffffff;
}
/* CSS Animations */
.delay-100.wpb_start_animation {
  -webkit-animation-delay: 100ms!important;
  -moz-animation-delay: 100ms!important;
  -o-animation-delay: 100ms!important;
  animation-delay: 100ms!important;
  -webkit-transition-delay: 100ms!important;
  -moz-transition-delay: 100ms!important;
  -o-transition-delay: 100ms!important;
  transition-delay: 100ms!important;
}
.delay-200.wpb_start_animation {
  -webkit-animation-delay: 200ms!important;
  -moz-animation-delay: 200ms!important;
  -o-animation-delay: 200ms!important;
  animation-delay: 200ms!important;
  -webkit-transition-delay: 200ms!important;
  -moz-transition-delay: 200ms!important;
  -o-transition-delay: 200ms!important;
  transition-delay: 200ms!important;
}
.delay-300.wpb_start_animation {
  -webkit-animation-delay: 300ms!important;
  -moz-animation-delay: 300ms!important;
  -o-animation-delay: 300ms!important;
  animation-delay: 300ms!important;
  -webkit-transition-delay: 300ms!important;
  -moz-transition-delay: 300ms!important;
  -o-transition-delay: 300ms!important;
  transition-delay: 300ms!important;
}
.delay-400.wpb_start_animation {
  -webkit-animation-delay: 400ms!important;
  -moz-animation-delay: 400ms!important;
  -o-animation-delay: 400ms!important;
  animation-delay: 400ms!important;
  -webkit-transition-delay: 400ms!important;
  -moz-transition-delay: 400ms!important;
  -o-transition-delay: 400ms!important;
  transition-delay: 400ms!important;
}
.delay-500.wpb_start_animation {
  -webkit-animation-delay: 500ms!important;
  -moz-animation-delay: 500ms!important;
  -o-animation-delay: 500ms!important;
  animation-delay: 500ms!important;
  -webkit-transition-delay: 500ms!important;
  -moz-transition-delay: 500ms!important;
  -o-transition-delay: 500ms!important;
  transition-delay: 500ms!important;
}
.delay-600.wpb_start_animation {
  -webkit-animation-delay: 600ms!important;
  -moz-animation-delay: 600ms!important;
  -o-animation-delay: 600ms!important;
  animation-delay: 600ms!important;
  -webkit-transition-delay: 600ms!important;
  -moz-transition-delay: 600ms!important;
  -o-transition-delay: 600ms!important;
  transition-delay: 600ms!important;
}
.delay-700.wpb_start_animation {
  -webkit-animation-delay: 700ms!important;
  -moz-animation-delay: 700ms!important;
  -o-animation-delay: 700ms!important;
  animation-delay: 700ms!important;
  -webkit-transition-delay: 700ms!important;
  -moz-transition-delay: 700ms!important;
  -o-transition-delay: 700ms!important;
  transition-delay: 700ms!important;
}
.delay-800.wpb_start_animation {
  -webkit-animation-delay: 800ms!important;
  -moz-animation-delay: 800ms!important;
  -o-animation-delay: 800ms!important;
  animation-delay: 800ms!important;
  -webkit-transition-delay: 800ms!important;
  -moz-transition-delay: 800ms!important;
  -o-transition-delay: 800ms!important;
  transition-delay: 800ms!important;
}
.delay-900.wpb_start_animation {
  -webkit-animation-delay: 900ms!important;
  -moz-animation-delay: 900ms!important;
  -o-animation-delay: 900ms!important;
  animation-delay: 900ms!important;
  -webkit-transition-delay: 900ms!important;
  -moz-transition-delay: 900ms!important;
  -o-transition-delay: 900ms!important;
  transition-delay: 900ms!important;
}
.delay-1000.wpb_start_animation {
  -webkit-animation-delay: 1000ms!important;
  -moz-animation-delay: 1000ms!important;
  -o-animation-delay: 1000ms!important;
  animation-delay: 1000ms!important;
  -webkit-transition-delay: 1000ms!important;
  -moz-transition-delay: 1000ms!important;
  -o-transition-delay: 1000ms!important;
  transition-delay: 1000ms!important;
}
.delay-1100.wpb_start_animation {
  -webkit-animation-delay: 1100ms!important;
  -moz-animation-delay: 1100ms!important;
  -o-animation-delay: 1100ms!important;
  animation-delay: 1100ms!important;
  -webkit-transition-delay: 1100ms!important;
  -moz-transition-delay: 1100ms!important;
  -o-transition-delay: 1100ms!important;
  transition-delay: 1100ms!important;
}
.delay-1200.wpb_start_animation {
  -webkit-animation-delay: 1200ms!important;
  -moz-animation-delay: 1200ms!important;
  -o-animation-delay: 1200ms!important;
  animation-delay: 1200ms!important;
  -webkit-transition-delay: 1200ms!important;
  -moz-transition-delay: 1200ms!important;
  -o-transition-delay: 1200ms!important;
  transition-delay: 1200ms!important;
}
.delay-1300.wpb_start_animation {
  -webkit-animation-delay: 1300ms!important;
  -moz-animation-delay: 1300ms!important;
  -o-animation-delay: 1300ms!important;
  animation-delay: 1300ms!important;
  -webkit-transition-delay: 1300ms!important;
  -moz-transition-delay: 1300ms!important;
  -o-transition-delay: 1300ms!important;
  transition-delay: 1300ms!important;
}
.delay-1400.wpb_start_animation {
  -webkit-animation-delay: 1400ms!important;
  -moz-animation-delay: 1400ms!important;
  -o-animation-delay: 1400ms!important;
  animation-delay: 1400ms!important;
  -webkit-transition-delay: 1400ms!important;
  -moz-transition-delay: 1400ms!important;
  -o-transition-delay: 1400ms!important;
  transition-delay: 1400ms!important;
}
.delay-1500.wpb_start_animation {
  -webkit-animation-delay: 1500ms!important;
  -moz-animation-delay: 1500ms!important;
  -o-animation-delay: 1500ms!important;
  animation-delay: 1500ms!important;
  -webkit-transition-delay: 1500ms!important;
  -moz-transition-delay: 1500ms!important;
  -o-transition-delay: 1500ms!important;
  transition-delay: 1500ms!important;
}
.delay-1600.wpb_start_animation {
  -webkit-animation-delay: 1600ms!important;
  -moz-animation-delay: 1600ms!important;
  -o-animation-delay: 1600ms!important;
  animation-delay: 1600ms!important;
  -webkit-transition-delay: 1600ms!important;
  -moz-transition-delay: 1600ms!important;
  -o-transition-delay: 1600ms!important;
  transition-delay: 1600ms!important;
}
.delay-1700.wpb_start_animation {
  -webkit-animation-delay: 1700ms!important;
  -moz-animation-delay: 1700ms!important;
  -o-animation-delay: 1700ms!important;
  animation-delay: 1700ms!important;
  -webkit-transition-delay: 1700ms!important;
  -moz-transition-delay: 1700ms!important;
  -o-transition-delay: 1700ms!important;
  transition-delay: 1700ms!important;
}
.delay-1800.wpb_start_animation {
  -webkit-animation-delay: 1800ms!important;
  -moz-animation-delay: 1800ms!important;
  -o-animation-delay: 1800ms!important;
  animation-delay: 1800ms!important;
  -webkit-transition-delay: 1800ms!important;
  -moz-transition-delay: 1800ms!important;
  -o-transition-delay: 1800ms!important;
  transition-delay: 1800ms!important;
}
.delay-1900.wpb_start_animation {
  -webkit-animation-delay: 1900ms!important;
  -moz-animation-delay: 1900ms!important;
  -o-animation-delay: 1900ms!important;
  animation-delay: 1900ms!important;
  -webkit-transition-delay: 1900ms!important;
  -moz-transition-delay: 1900ms!important;
  -o-transition-delay: 1900ms!important;
  transition-delay: 1900ms!important;
}
.delay-2000.wpb_start_animation {
  -webkit-animation-delay: 2000ms!important;
  -moz-animation-delay: 2000ms!important;
  -o-animation-delay: 2000ms!important;
  animation-delay: 2000ms!important;
  -webkit-transition-delay: 2000ms!important;
  -moz-transition-delay: 2000ms!important;
  -o-transition-delay: 2000ms!important;
  transition-delay: 2000ms!important;
}
/* Top to bottom keyframes */
@-webkit-keyframes wpb_ttb {
  0% {
    -webkit-transform: translate(0, -10%);
    opacity: 0;
  }
  100% {
    -webkit-transform: translate(0, 0);
    opacity: 1;
  }
}
@-moz-keyframes wpb_ttb {
  0% {
    -moz-transform: translate(0, -10%);
    opacity: 0;
  }
  100% {
    -moz-transform: translate(0, 0);
    opacity: 1;
  }
}
@-o-keyframes wpb_ttb {
  0% {
    -o-transform: translate(0, -10%);
    opacity: 0;
  }
  100% {
    -o-transform: translate(0, 0);
    opacity: 1;
  }
}
@keyframes wpb_ttb {
  0% {
    transform: translate(0, -10%);
    opacity: 0;
  }
  100% {
    transform: translate(0, 0);
    opacity: 1;
  }
}
/* Bottom to top keyframes */
@-webkit-keyframes wpb_btt {
  0% {
    -webkit-transform: translate(0, 10%);
    opacity: 0;
  }
  100% {
    -webkit-transform: translate(0, 0);
    opacity: 1;
  }
}
@-moz-keyframes wpb_btt {
  0% {
    -moz-transform: translate(0, 10%);
    opacity: 0;
  }
  100% {
    -moz-transform: translate(0, 0);
    opacity: 1;
  }
}
@-o-keyframes wpb_btt {
  0% {
    -o-transform: translate(0, 10%);
    opacity: 0;
  }
  100% {
    -o-transform: translate(0, 0);
    opacity: 1;
  }
}
@keyframes wpb_btt {
  0% {
    transform: translate(0, 10%);
    opacity: 0;
  }
  100% {
    transform: translate(0, 0);
    opacity: 1;
  }
}
/* Left to right keyframes */
@-webkit-keyframes wpb_ltr {
  0% {
    -webkit-transform: translate(-10%, 0);
    opacity: 0;
  }
  100% {
    -webkit-transform: translate(0, 0);
    opacity: 1;
  }
}
@-moz-keyframes wpb_ltr {
  0% {
    -moz-transform: translate(-10%, 0);
    opacity: 0;
  }
  100% {
    -moz-transform: translate(0, 0);
    opacity: 1;
  }
}
@-o-keyframes wpb_ltr {
  0% {
    -o-transform: translate(-10%, 0);
    opacity: 0;
  }
  100% {
    -o-transform: translate(0, 0);
    opacity: 1;
  }
}
@keyframes wpb_ltr {
  0% {
    transform: translate(-10%, 0);
    opacity: 0;
  }
  100% {
    transform: translate(0, 0);
    opacity: 1;
  }
}
/* Right to left keyframes */
@-webkit-keyframes wpb_rtl {
  0% {
    -webkit-transform: translate(10%, 0);
    opacity: 0;
  }
  100% {
    -webkit-transform: translate(0, 0);
    opacity: 1;
  }
}
@-moz-keyframes wpb_rtl {
  0% {
    -moz-transform: translate(10%, 0);
    opacity: 0;
  }
  100% {
    -moz-transform: translate(0, 0);
    opacity: 1;
  }
}
@-o-keyframes wpb_rtl {
  0% {
    -o-transform: translate(10%, 0);
    opacity: 0;
  }
  100% {
    -o-transform: translate(0, 0);
    opacity: 1;
  }
}
@keyframes wpb_rtl {
  0% {
    transform: translate(10%, 0);
    opacity: 0;
  }
  100% {
    transform: translate(0, 0);
    opacity: 1;
  }
}
/* Appear from center keyframes */
@-webkit-keyframes wpb_appear {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0.1;
  }
  100% {
    -webkit-transform: scale(1);
    opacity: 1;
  }
}
@-moz-keyframes wpb_appear {
  0% {
    -moz-transform: scale(0.5);
    opacity: 0.1;
  }
  100% {
    -moz-transform: scale(1);
    opacity: 1;
  }
}
@-o-keyframes wpb_appear {
  0% {
    -o-transform: scale(0.5);
    opacity: 0.1;
  }
  100% {
    -o-transform: scale(1);
    opacity: 1;
  }
}
@keyframes wpb_appear {
  0% {
    transform: scale(0.5);
    opacity: 0.1;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
.wpb_start_animation.wpb_fade-in {
  -webkit-animation: fadeIn 1s forwards;
  -moz-animation: fadeIn 1s forwards;
  -o-animation: fadeIn 1s forwards;
  animation: fadeIn 1s forwards;
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
