@charset "UTF-8";
/**
* Template Style
*
* [Table of contents]
*   1 Bootstrap Framework
*     1.1  Normalize
*     1.2  Scaffolding
*     1.3  Type
*     1.4  Code
*     1.5  Tables
*     1.6  Forms
*     1.7  Buttons
*     1.8  Grids
*     1.9  Component animations
*     1.10 Dropdowns
*     1.11 Button Groups
*     1.12 Input Groups
*     1.13 Navs
*     1.14 Navbar
*     1.15 Breadcrumbs
*     1.16 Pagination
*     1.17 Pager
*     1.18 Labels
*     1.19 Badges
*     1.20 Jumbotron
*     1.21 Thumbnails
*     1.22 Alerts
*     1.23 Progress bars
*     1.24 Media
*     1.25 List Group
*     1.26 Panels
*     1.27 Responsive Embed
*     1.28 Wells
*     1.29 Close
*     1.30 Glyphicons
*     1.31 Modals
*     1.32 Tooltip
*     1.33 Popovers
*     1.34 Carousel
*     1.35 Utilities
*     1.36 Responsive Utilities
*
*   2 Bootstrap Toolkit Styles
*     2.1  Reset
*     2.2  Flex Grid System
*     2.3  Responsive Text System
*     2.4  Responsive Pulls System
*     2.5  Responsive Visibility System
*     2.6  Type Addons
*     2.7  Alerts Addons
*     2.8  Text Styling
*     2.9  Icons
*     2.10 Font Awesome
*     2.11 Material Design Icons
*     2.12 Thumbnail Addons
*     2.13 Form Addons
*     2.14 Responsive Units
*     2.15 Sections
*     2.16 Scaffolding Addons
*     2.17 Tables Custom
*     2.18 Posts
*     2.19 Pagination Custom
*     2.20 Offsets
*
*   3 Plugins
*     3.1  Animate
*     3.2  Isotope
*     3.3  Owl Carousel
*     3.4  RD Navbar
*     3.5  RD Parallax
*     3.6  RD Google Maps
*     3.7  Swiper
*     3.8  UI-to-top
*     3.9  Responsive tabs
*     3.10 Photoswipe
*     3.11 StuckTable
*     3.12 Timecircles
*     3.13 Stepper
*     3.14 Slick

*/
/*
 * Bootstrap Framework
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
.responsive-tabs {
  border-bottom: 1px solid #dcdcdc;
}

.responsive-tabs .resp-accordion {
  position: relative;
  padding: 15px 45px 15px 28px;
  overflow: hidden;
  font-size: 16px;
  font-weight: 700;
  color: #be996f;
  text-align: left;
  font-family: "Lato", Helvetica, Arial, sans-serif;
  text-overflow: ellipsis;
  transition: all .35s ease;
  border-top: 1px solid #dcdcdc;
}

.responsive-tabs .resp-accordion .resp-arrow {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 5px;
  width: 20px;
  font-family: "Material Design Icons";
  font-size: 18px;
  font-weight: 700;
  color: #bfbfbf;
  text-align: center;
  transition: all .35s ease;
}

.responsive-tabs .resp-accordion .resp-arrow:before {
  /* content: ""; */
  content: "+";
}

@media (min-width: 992px) {
  .responsive-tabs .resp-accordion .resp-arrow {
    font-size: 28px;
    right: 26px;
  }
}

.responsive-tabs .resp-accordion.resp-tab-active, .responsive-tabs .resp-accordion:hover {
  color: #222;
  cursor: pointer;
}

.responsive-tabs .resp-accordion.resp-tab-active {
  color: #be996f;
}

.responsive-tabs .resp-accordion.resp-tab-active .resp-arrow:before {
  /* content: ""; */
  content: "-";
}

.responsive-tabs .resp-tab-content {
  padding: 0 30px 20px;
  text-align: left;
}

.responsive-tabs .resp-tabs-list {
  display: none;
  padding: 0;
  margin-bottom: 0;
}

.responsive-tabs .resp-tabs-list li {
  position: relative;
  display: inline-block;
  padding: 0 0 13px;
  font-size: 16px;
  font-weight: 700;
  color: #777;
  text-transform: uppercase;
  list-style-type: none;
  cursor: pointer;
  transition: all .2s ease-in;
}

.responsive-tabs .resp-tabs-list li.resp-tab-active, .responsive-tabs .resp-tabs-list li:hover {
  color: #be996f;
  background: transparent;
}

.responsive-tabs .resp-tab-content {
  display: none;
}

@media (min-width: 992px) {
  .responsive-tabs[data-type="horizontal"]:not(.tabs-lg-collapsed), .responsive-tabs[data-type="vertical"]:not(.tabs-lg-collapsed) {
    border-bottom: none;
  }
  .responsive-tabs[data-type="horizontal"]:not(.tabs-lg-collapsed) .resp-tab-content + .resp-accordion, .responsive-tabs[data-type="vertical"]:not(.tabs-lg-collapsed) .resp-tab-content + .resp-accordion {
    border-top: none;
  }
  .responsive-tabs[data-type="horizontal"]:not(.tabs-lg-collapsed) .resp-accordion, .responsive-tabs[data-type="vertical"]:not(.tabs-lg-collapsed) .resp-accordion {
    display: none;
  }
  .responsive-tabs[data-type="horizontal"]:not(.tabs-lg-collapsed) .resp-tabs-list, .responsive-tabs[data-type="vertical"]:not(.tabs-lg-collapsed) .resp-tabs-list {
    display: block;
  }
  .responsive-tabs.tab-centered[data-type="horizontal"] .resp-tabs-list {
    text-align: center;
    border-bottom: 1px solid #bfbfbf;
    max-width: 370px;
    margin-left: auto;
    margin-right: auto;
    height: 43px;
  }
  .responsive-tabs.tab-centered[data-type="horizontal"] .resp-tabs-list:after {
    display: none;
  }
}

@media (min-width: 1200px) {
  .responsive-tabs[data-type="vertical"] {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    display: flex !important;
    -ms-flex: 0 1 auto;
    -webkit-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .responsive-tabs[data-type="vertical"] .resp-tabs-list {
    text-align: left;
    -webkit-flex-basis: 9%;
    -ms-flex-preferred-size: 9%;
    flex-basis: 9%;
    max-width: 9%;
  }
  .responsive-tabs[data-type="vertical"] .resp-tabs-list li {
    display: block;
  }
  .responsive-tabs[data-type="vertical"] .resp-tabs-list li + li {
    margin-left: 0;
  }
  .responsive-tabs[data-type="vertical"] .resp-tabs-container {
    -webkit-flex-basis: 91%;
    -ms-flex-preferred-size: 91%;
    flex-basis: 91%;
    max-width: 91%;
  }
  .responsive-tabs.tabs-lg-collapsed {
    border-bottom: none;
  }
  .responsive-tabs.tabs-lg-collapsed .resp-tab-content + .resp-accordion {
    border-top: none;
  }
  .responsive-tabs.tabs-lg-collapsed .resp-accordion {
    display: none;
  }
  .responsive-tabs.tabs-lg-collapsed .resp-tabs-list {
    display: block;
  }
}

@media (min-width: 992px) {
  .responsive-tabs-classic[data-type="vertical"], .responsive-tabs-classic[data-type="horizontal"] {
    border-bottom: none;
  }
  .responsive-tabs-classic[data-type="vertical"] .resp-tab-content + .resp-accordion, .responsive-tabs-classic[data-type="horizontal"] .resp-tab-content + .resp-accordion {
    border-top: none;
    margin-top: 10px;
  }
  .responsive-tabs-classic[data-type="vertical"] .resp-tabs-list, .responsive-tabs-classic[data-type="horizontal"] .resp-tabs-list {
    font-size: 0;
    text-align: left;
    position: relative;
  }
  .responsive-tabs-classic[data-type="vertical"] .resp-tabs-list:after, .responsive-tabs-classic[data-type="horizontal"] .resp-tabs-list:after {
    width: 100%;
    height: 1px;
    content: "";
    background: #bfbfbf;
    position: absolute;
    left: 0;
    top: 100%;
    z-index: 0;
    margin-top: -7px;
  }
  .responsive-tabs-classic[data-type="vertical"] .resp-tabs-list li, .responsive-tabs-classic[data-type="horizontal"] .resp-tabs-list li {
    text-transform: capitalize;
    padding-top: 10px;
    padding-bottom: 15px;
    font-weight: 400;
    font-size: 16px;
    position: relative;
  }
  .responsive-tabs-classic[data-type="vertical"] .resp-tabs-list li:after, .responsive-tabs-classic[data-type="horizontal"] .resp-tabs-list li:after {
    position: absolute;
    content: "";
    width: 0;
    height: 1px;
    top: 100%;
    left: 50%;
    z-index: 2;
    margin-top: -7px;
    transition: 0.3s all ease-in;
  }
  .responsive-tabs-classic[data-type="vertical"] .resp-tabs-list li.resp-tab-active, .responsive-tabs-classic[data-type="horizontal"] .resp-tabs-list li.resp-tab-active {
    color: #222;
    border-left-color: transparent;
  }
  .responsive-tabs-classic[data-type="vertical"] .resp-tabs-list li.resp-tab-active:after, .responsive-tabs-classic[data-type="horizontal"] .resp-tabs-list li.resp-tab-active:after {
    width: 100%;
    left: 0;
    background: #be996f;
  }
  .responsive-tabs-classic[data-type="vertical"] .resp-tabs-list li + li, .responsive-tabs-classic[data-type="horizontal"] .resp-tabs-list li + li {
    margin-left: 57px;
  }
  .responsive-tabs-classic[data-type="vertical"] .resp-tab-content, .responsive-tabs-classic[data-type="horizontal"] .resp-tab-content {
    padding: 14px 0 0 0;
  }
  .responsive-tabs-classic[data-type="vertical"] .tabs-lg-collapsed .resp-tab-content, .responsive-tabs-classic[data-type="horizontal"] .tabs-lg-collapsed .resp-tab-content {
    padding: 0 20px 20px;
  }
  .responsive-tabs-classic[data-type="vertical"] .tabs-lg-collapsed .resp-tab-content + .resp-accordion, .responsive-tabs-classic[data-type="horizontal"] .tabs-lg-collapsed .resp-tab-content + .resp-accordion {
    border-top: 1px solid #777;
    margin-top: 0;
  }
  .responsive-tabs-classic[data-type="vertical"].tabs-lg-collapsed, .responsive-tabs-classic[data-type="horizontal"].tabs-lg-collapsed {
    border-bottom: 1px solid #777;
  }
}

@media (min-width: 992px) and (min-width: 992px) {
  .desktop .responsive-tabs-classic[data-type="vertical"] .resp-tabs-list li:hover, .desktop .responsive-tabs-classic[data-type="horizontal"] .resp-tabs-list li:hover {
    color: #222;
    border-left-color: transparent;
  }
  .desktop .responsive-tabs-classic[data-type="vertical"] .resp-tabs-list li:hover:after, .desktop .responsive-tabs-classic[data-type="horizontal"] .resp-tabs-list li:hover:after {
    width: 1px;
    left: 100%;
    background: #be996f;
  }
}

@media (min-width: 1200px) {
  .responsive-tabs-classic[data-type="vertical"] .resp-tabs-list {
    text-align: right;
  }
  .responsive-tabs-classic[data-type="vertical"] .resp-tabs-list:after {
    margin-top: 3px;
  }
  .responsive-tabs-classic[data-type="vertical"] .resp-tabs-list li.resp-tab-active:after {
    margin-top: 0;
  }
  .responsive-tabs-classic[data-type="vertical"] .resp-tabs-list li + li {
    margin-left: 0;
    margin-top: 17px;
  }
  .responsive-tabs-classic[data-type="vertical"] .resp-tabs-list li {
    padding: 0 18px 0 0;
  }
  .responsive-tabs-classic[data-type="vertical"] .resp-tabs-list li:after {
    height: 0;
    top: 50%;
    left: 100%;
    margin-left: -1px;
  }
  .responsive-tabs-classic[data-type="vertical"] .resp-tabs-list li.resp-tab-active:after, .responsive-tabs-classic[data-type="vertical"] .resp-tabs-list li:hover:after {
    width: 1px;
    left: 100%;
    height: 100%;
    top: 0;
    margin-top: 0;
    background: #be996f;
  }
  .responsive-tabs-classic[data-type="vertical"] .resp-tabs-list:after {
    left: auto;
    right: 0;
    width: 1px;
    height: 100%;
    top: 0;
  }
  .responsive-tabs-classic[data-type="vertical"] .resp-tab-content {
    padding: 0;
  }
  .responsive-tabs-classic[data-type="vertical"] .tabs-lg-collapsed .resp-tab-content {
    padding: 0;
  }
  .responsive-tabs-classic[data-type="vertical"].tabs-lg-collapsed {
    border-bottom: none;
  }
}

.responsive-tabs-boxed .resp-accordion {
  border-radius: 3px;
  border: 1px solid #555;
  padding-left: 20px;
  padding-right: 40px;
}

.responsive-tabs-boxed .resp-accordion .resp-arrow {
  right: 10px;
}

.responsive-tabs-boxed .resp-tab-content {
  padding: 23px 10px;
  text-align: left;
}

@media (min-width: 992px) {
  .responsive-tabs-boxed .resp-tab-content {
    padding-left: 0;
    padding-right: 0;
  }
}

.responsive-tabs-boxed .resp-tab-content + .resp-accordion {
  margin-top: 5px;
}

@media (min-width: 992px) {
  .responsive-tabs-boxed[data-type="horizontal"] .resp-tabs-list, .responsive-tabs-boxed[data-type="vertical"] .resp-tabs-list {
    text-align: left;
    font-size: 0;
  }
  .responsive-tabs-boxed[data-type="horizontal"] .resp-tabs-list li, .responsive-tabs-boxed[data-type="vertical"] .resp-tabs-list li {
    position: relative;
    padding: 8px 73.5px;
    margin-bottom: -1px;
    letter-spacing: .02em;
    font-size: 16px;
    font-weight: 700;
    color: #be996f;
    border: 1px solid #bfbfbf;
    border-radius: 0;
    text-transform: none;
  }
  .responsive-tabs-boxed[data-type="horizontal"] .resp-tabs-list li + li, .responsive-tabs-boxed[data-type="vertical"] .resp-tabs-list li + li {
    margin-left: 0;
    border-left: none;
  }
  .responsive-tabs-boxed[data-type="horizontal"] .resp-tabs-list li.resp-tab-active, .responsive-tabs-boxed[data-type="horizontal"] .resp-tabs-list li:hover, .responsive-tabs-boxed[data-type="vertical"] .resp-tabs-list li.resp-tab-active, .responsive-tabs-boxed[data-type="vertical"] .resp-tabs-list li:hover {
    background: #be996f;
    color: #fff;
    border-color: #be996f;
  }
  .responsive-tabs-boxed[data-type="horizontal"] .resp-tab-content, .responsive-tabs-boxed[data-type="vertical"] .resp-tab-content {
    padding-bottom: 0;
  }
  .responsive-tabs-boxed[data-type="horizontal"] .resp-tab-content + .resp-accordion, .responsive-tabs-boxed[data-type="vertical"] .resp-tab-content + .resp-accordion {
    margin-top: 0;
  }
}

@media (min-width: 992px) and (min-width: 1200px) {
  .responsive-tabs-boxed[data-type="vertical"] .resp-tabs-list {
    padding-right: 22px;
    text-align: center;
    margin: 0 0 0 -1px;
    -webkit-flex-basis: 26.5%;
    -ms-flex-preferred-size: 26.5%;
    flex-basis: 26.5%;
    max-width: 26.5%;
  }
  .responsive-tabs-boxed[data-type="vertical"] .resp-tabs-list li {
    padding-left: 50px;
    padding-right: 50px;
  }
  .responsive-tabs-boxed[data-type="vertical"] .resp-tabs-list li + li {
    margin-left: 0;
    margin-top: 0;
    border-left: 1px solid #bfbfbf;
  }
  .responsive-tabs-boxed[data-type="vertical"] .resp-tabs-container {
    -webkit-flex-basis: 73.5%;
    -ms-flex-preferred-size: 73.5%;
    flex-basis: 73.5%;
    max-width: 73.5%;
  }
  .responsive-tabs-boxed[data-type="vertical"] .resp-tab-content {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 8px;
    padding-right: 8px;
  }
}

.accordion-modern.responsive-tabs {
  border-bottom: none;
}

.accordion-modern .resp-accordion,
.accordion-modern .resp-tab-content {
  background: #fff;
  border-top: none;
  padding-left: 60px;
  padding-right: 20px;
}

.accordion-modern .resp-tab-content {
  padding-top: 0;
  padding-right: 70px;
  padding-left: 30px;
  padding-bottom: 15px;
  color: rgba(255, 255, 255, 0.7);
  background: #be996f;
}

.accordion-modern .resp-accordion {
  font-size: 16px;
  padding-left: 30px;
  padding-right: 60px;
  padding-bottom: 11px;
  color: #be996f;
  border: 1px solid #bfbfbf;
}

.accordion-modern .resp-accordion.resp-tab-active {
  background: #be996f !important;
  border-color: #be996f;
}

.accordion-modern .resp-accordion.resp-tab-active, .accordion-modern .resp-accordion.resp-tab-active .resp-arrow {
  color: #fff;
}

.accordion-modern .resp-accordion.resp-tab-active:hover {
  color: #fff;
}

.accordion-modern .resp-accordion:hover {
  color: #222;
  cursor: pointer;
}

.accordion-modern .resp-tab-content + .accordion-modern {
  border-top: none;
}

.accordion-arrow-left .resp-accordion {
  padding: 14px 30px 12px 60px;
}

.accordion-arrow-left .resp-accordion .resp-arrow {
  right: auto;
  left: 26px;
}

.accordion-arrow-left .resp-tab-content {
  padding-bottom: 14px;
  padding-left: 60px;
}

.responsive-tabs.responsive-tabs-custom {
  border: none;
}

.responsive-tabs.responsive-tabs-custom .resp-arrow {
  right: 16px;
  width: 24px;
  height: 24px;
  line-height: 24px;
  font-size: 19px;
  color: #fff;
  background-color: #be996f;
  border-radius: 50%;
}

.responsive-tabs.responsive-tabs-custom .resp-arrow:before {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.responsive-tabs.responsive-tabs-custom .resp-accordion {
  color: #AD5A55;
  border: 1px solid #ebebeb;
}

.responsive-tabs.responsive-tabs-custom .resp-accordion:hover, .responsive-tabs.responsive-tabs-custom .resp-accordion.resp-tab-active {
  color: #fff;
  background-color: #AD5A55;
  border-color: #AD5A55;
}

.responsive-tabs.responsive-tabs-custom .resp-accordion:hover .resp-arrow, .responsive-tabs.responsive-tabs-custom .resp-accordion.resp-tab-active .resp-arrow {
  background-color: #8a4844;
}

@media (min-width: 992px) {
  .responsive-tabs.responsive-tabs-custom .resp-accordion {
    font-size: 20px;
  }
}

.responsive-tabs.responsive-tabs-custom .resp-tab-content {
  padding: 15px 30px 25px;
  border: 1px solid #ebebeb;
  border-top: none;
}

.responsive-tabs.responsive-tabs-custom * + .resp-accordion {
  margin-top: 10px;
}

.responsive-tabs.responsive-tabs-custom.resp-easy-accordion .resp-arrow {
  display: block;
  border-radius: 50%;
}

.responsive-tabs.responsive-tabs-custom.resp-easy-accordion .resp-arrow:before {
  top: 51%;
  left: 51%;
  display: block;
  border-radius: 50%;
}

/*# sourceMappingURL=style.css.map */