@font-face {
    font-family: 'Barlow';
    src: url('../themes/demo/assets/fonts/barlow/Barlow-BlackItalic.woff2') format('woff2'),
        url('../themes/demo/assets/fonts/barlow/Barlow-BlackItalic.woff') format('woff');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Barlow';
    src: url('../themes/demo/assets/fonts/barlow/Barlow-SemiBold.woff2') format('woff2'),
        url('../themes/demo/assets/fonts/barlow/Barlow-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Barlow';
    src: url('../themes/demo/assets/fonts/barlow/Barlow-ExtraBoldItalic.woff2') format('woff2'),
        url('../themes/demo/assets/fonts/barlow/Barlow-ExtraBoldItalic.woff') format('woff');
    font-weight: 800;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Barlow Condensed';
    src: url('../themes/demo/assets/fonts/barlow/BarlowCondensed-Medium.woff2') format('woff2'),
        url('../themes/demo/assets/fonts/barlow/BarlowCondensed-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

.text-barlow-black-italic {
    font-family: 'Barlow';
    font-weight: 900!important;
    font-style: italic!important;
}
.text-barlow-semibold {
    font-family: 'Barlow';
    font-weight: 600!important;
    font-style: normal!important;
}
.text-barlow-extrabold-italic {
    font-family: 'Barlow';
    font-weight: 800!important;
    font-style: italic!important;
}
.text-barlow-condensed-medium {
    font-family: 'Barlow Condensed';
    font-weight: 500!important;
    font-style: normal!important;
}
/* NAVBAR */
.navbar {
  background-color: transparent;
}
.navbar .navbar-brand {
  color: #ffffff;
}
.navbar .navbar-brand:hover,
.navbar .navbar-brand:focus {
  color: #ffffff;
}
.navbar .navbar-text {
  color: #ffffff;
}
.navbar .navbar-text a {
  color: #ffffff;
}
.navbar .navbar-text a:hover,
.navbar .navbar-text a:focus {
  color: #ffffff; 
}
.navbar .navbar-nav .nav-link {
  color: #ffffff;
  border-radius: .25rem;
  margin: 0 0.25em;
}
.navbar .navbar-nav .nav-link:not(.disabled):hover,
.navbar .navbar-nav .nav-link:not(.disabled):focus {
  color: #ffffff;
}
.navbar .navbar-nav .dropdown-menu {
  background-color: transparent;
  border-color: transparent;
}
.navbar .navbar-nav .dropdown-menu .dropdown-item {
  color: #ffffff;
}
.navbar .navbar-nav .dropdown-menu .dropdown-item:hover,
.navbar .navbar-nav .dropdown-menu .dropdown-item:focus,
.navbar .navbar-nav .dropdown-menu .dropdown-item.active {
  color: #ffffff;
  background-color: transparent;
}
.navbar .navbar-nav .dropdown-menu .dropdown-divider {
  border-top-color: transparent;
}
.navbar .navbar-nav .nav-item.active .nav-link,
.navbar .navbar-nav .nav-item.active .nav-link:hover,
.navbar .navbar-nav .nav-item.active .nav-link:focus,
.navbar .navbar-nav .nav-item.show .nav-link,
.navbar .navbar-nav .nav-item.show .nav-link:hover,
.navbar .navbar-nav .nav-item.show .nav-link:focus {
  color: #ffffff;
  background-color: transparent;
}
.navbar .navbar-toggler {
  border-color: transparent;
}
.navbar .navbar-toggler:hover,
.navbar .navbar-toggler:focus {
  background-color: transparent;
}
.navbar .navbar-toggler .navbar-toggler-icon {
  color: #ffffff;
}
.navbar .navbar-collapse,
.navbar .navbar-form {
  border-color: #ffffff;
}
.navbar .navbar-link {
  color: #ffffff;
}
.navbar .navbar-link:hover {
  color: #ffffff;
}

@media (max-width: 575px) {
  .navbar-expand-sm .navbar-nav .show .dropdown-menu .dropdown-item {
    color: #ffffff;
  }
  .navbar-expand-sm .navbar-nav .show .dropdown-menu .dropdown-item:hover,
  .navbar-expand-sm .navbar-nav .show .dropdown-menu .dropdown-item:focus {
    color: #ffffff;
  }
  .navbar-expand-sm .navbar-nav .show .dropdown-menu .dropdown-item.active {
    color: #ffffff;
    background-color: transparent;
  }
}

@media (max-width: 767px) {
  .navbar-expand-md .navbar-nav .show .dropdown-menu .dropdown-item {
    color: #ffffff;
  }
  .navbar-expand-md .navbar-nav .show .dropdown-menu .dropdown-item:hover,
  .navbar-expand-md .navbar-nav .show .dropdown-menu .dropdown-item:focus {
    color: #ffffff;
  }
  .navbar-expand-md .navbar-nav .show .dropdown-menu .dropdown-item.active {
    color: #ffffff;
    background-color: transparent;
  }
}

@media (max-width: 991px) {
  .navbar-expand-lg .navbar-nav .show .dropdown-menu .dropdown-item {
    color: #ffffff;
  }
  .navbar-expand-lg .navbar-nav .show .dropdown-menu .dropdown-item:hover,
  .navbar-expand-lg .navbar-nav .show .dropdown-menu .dropdown-item:focus {
    color: #ffffff;
  }
  .navbar-expand-lg .navbar-nav .show .dropdown-menu .dropdown-item.active {
    color: #ffffff;
    background-color: transparent;
  }
}

@media (max-width: 1199px) {
  .navbar-expand-xl .navbar-nav .show .dropdown-menu .dropdown-item {
    color: #ffffff;
  }
  .navbar-expand-xl .navbar-nav .show .dropdown-menu .dropdown-item:hover,
  .navbar-expand-xl .navbar-nav .show .dropdown-menu .dropdown-item:focus {
    color: #ffffff;
  }
  .navbar-expand-xl .navbar-nav .show .dropdown-menu .dropdown-item.active {
    color: #ffffff;
    background-color: transparent;
  }
}

.navbar-expand .navbar-nav .show .dropdown-menu .dropdown-item {
  color: #ffffff;
}
.navbar-expand .navbar-nav .show .dropdown-menu .dropdown-item:hover,
.navbar-expand .navbar-nav .show .dropdown-menu .dropdown-item:focus {
  color: #ffffff;
}
.navbar-expand .navbar-nav .show .dropdown-menu .dropdown-item.active {
  color: #ffffff;
  background-color: transparent;
}
/* This stylesheet generated by Transfonter (https://transfonter.org) on March 13, 2018 1:25 PM */

@font-face {
    font-family: 'Gotham';
    font-display: auto;
    src: url('../themes/demo/assets/fonts/GothamBlack-Italic.eot');
    src: url('../themes/demo/assets/fonts/GothamBlack-Italic.eot?#iefix') format('embedded-opentype'),
        url('../themes/demo/assets/fonts/GothamBlack-Italic.woff2') format('woff2'),
        url('../themes/demo/assets/fonts/GothamBlack-Italic.woff') format('woff'),
        url('../themes/demo/assets/fonts/GothamBlack-Italic.ttf') format('truetype'),
        url('../themes/demo/assets/fonts/GothamBlack-Italic.svg#GothamBlack-Italic') format('svg');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'Gotham Book';
    font-display: auto;
    src: url('../themes/demo/assets/fonts/GothamBook-Italic.eot');
    src: url('../themes/demo/assets/fonts/GothamBook-Italic.eot?#iefix') format('embedded-opentype'),
        url('../themes/demo/assets/fonts/GothamBook-Italic.woff2') format('woff2'),
        url('../themes/demo/assets/fonts/GothamBook-Italic.woff') format('woff'),
        url('../themes/demo/assets/fonts/GothamBook-Italic.ttf') format('truetype'),
        url('../themes/demo/assets/fonts/GothamBook-Italic.svg#GothamBook-Italic') format('svg');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'CalypsoE';
    font-display: auto;
    src: url('../themes/demo/assets/fonts/CalypsoE-ExtraBold.eot');
    src: url('../themes/demo/assets/fonts/CalypsoE-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('../themes/demo/assets/fonts/CalypsoE-ExtraBold.woff2') format('woff2'),
        url('../themes/demo/assets/fonts/CalypsoE-ExtraBold.woff') format('woff'),
        url('../themes/demo/assets/fonts/CalypsoE-ExtraBold.ttf') format('truetype'),
        url('../themes/demo/assets/fonts/CalypsoE-ExtraBold.svg#CalypsoE-ExtraBold') format('svg');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham Rounded';
    font-display: auto;
    src: url('../themes/demo/assets/fonts/GothamRounded-Medium.eot');
    src: url('../themes/demo/assets/fonts/GothamRounded-Medium.eot?#iefix') format('embedded-opentype'),
        url('../themes/demo/assets/fonts/GothamRounded-Medium.woff2') format('woff2'),
        url('../themes/demo/assets/fonts/GothamRounded-Medium.woff') format('woff'),
        url('../themes/demo/assets/fonts/GothamRounded-Medium.ttf') format('truetype'),
        url('../themes/demo/assets/fonts/GothamRounded-Medium.svg#GothamRounded-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'American Captain';
    font-display: auto;
    src: url('../themes/demo/assets/fonts/AmericanCaptain.eot');
    src: url('../themes/demo/assets/fonts/AmericanCaptain.eot?#iefix') format('embedded-opentype'),
        url('../themes/demo/assets/fonts/AmericanCaptain.woff2') format('woff2'),
        url('../themes/demo/assets/fonts/AmericanCaptain.woff') format('woff'),
        url('../themes/demo/assets/fonts/AmericanCaptain.ttf') format('truetype'),
        url('../themes/demo/assets/fonts/AmericanCaptain.svg#AmericanCaptain') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'CalypsoE';
    font-display: auto;
    src: url('../themes/demo/assets/fonts/CalypsoE-Light.eot');
    src: url('../themes/demo/assets/fonts/CalypsoE-Light.eot?#iefix') format('embedded-opentype'),
        url('../themes/demo/assets/fonts/CalypsoE-Light.woff2') format('woff2'),
        url('../themes/demo/assets/fonts/CalypsoE-Light.woff') format('woff'),
        url('../themes/demo/assets/fonts/CalypsoE-Light.ttf') format('truetype'),
        url('../themes/demo/assets/fonts/CalypsoE-Light.svg#CalypsoE-Light') format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'CalypsoE';
    font-display: auto;
    src: url('../themes/demo/assets/fonts/CalypsoE-Regular.eot');
    src: url('../themes/demo/assets/fonts/CalypsoE-Regular.eot?#iefix') format('embedded-opentype'),
        url('../themes/demo/assets/fonts/CalypsoE-Regular.woff2') format('woff2'),
        url('../themes/demo/assets/fonts/CalypsoE-Regular.woff') format('woff'),
        url('../themes/demo/assets/fonts/CalypsoE-Regular.ttf') format('truetype'),
        url('../themes/demo/assets/fonts/CalypsoE-Regular.svg#CalypsoE-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham';
    font-display: auto;
    src: url('../themes/demo/assets/fonts/Gotham-BoldItalic.eot');
    src: url('../themes/demo/assets/fonts/Gotham-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../themes/demo/assets/fonts/Gotham-BoldItalic.woff2') format('woff2'),
        url('../themes/demo/assets/fonts/Gotham-BoldItalic.woff') format('woff'),
        url('../themes/demo/assets/fonts/Gotham-BoldItalic.ttf') format('truetype'),
        url('../themes/demo/assets/fonts/Gotham-BoldItalic.svg#Gotham-BoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Gotham';
    font-display: auto;
    src: url('../themes/demo/assets/fonts/Gotham-Bold.eot');
    src: url('../themes/demo/assets/fonts/Gotham-Bold.eot?#iefix') format('embedded-opentype'),
        url('../themes/demo/assets/fonts/Gotham-Bold.woff2') format('woff2'),
        url('../themes/demo/assets/fonts/Gotham-Bold.woff') format('woff'),
        url('../themes/demo/assets/fonts/Gotham-Bold.ttf') format('truetype'),
        url('../themes/demo/assets/fonts/Gotham-Bold.svg#Gotham-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham';
    font-display: auto;
    src: url('../themes/demo/assets/fonts/Gotham-Medium.eot');
    src: url('../themes/demo/assets/fonts/Gotham-Medium.eot?#iefix') format('embedded-opentype'),
        url('../themes/demo/assets/fonts/Gotham-Medium.woff2') format('woff2'),
        url('../themes/demo/assets/fonts/Gotham-Medium.woff') format('woff'),
        url('../themes/demo/assets/fonts/Gotham-Medium.ttf') format('truetype'),
        url('../themes/demo/assets/fonts/Gotham-Medium.svg#Gotham-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'CalypsoE';
    font-display: auto;
    src: url('../themes/demo/assets/fonts/CalypsoE-SemiBold.eot');
    src: url('../themes/demo/assets/fonts/CalypsoE-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('../themes/demo/assets/fonts/CalypsoE-SemiBold.woff2') format('woff2'),
        url('../themes/demo/assets/fonts/CalypsoE-SemiBold.woff') format('woff'),
        url('../themes/demo/assets/fonts/CalypsoE-SemiBold.ttf') format('truetype'),
        url('../themes/demo/assets/fonts/CalypsoE-SemiBold.svg#CalypsoE-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham';
    font-display: auto;
    src: url('../themes/demo/assets/fonts/Gotham-Light.eot');
    src: url('../themes/demo/assets/fonts/Gotham-Light.eot?#iefix') format('embedded-opentype'),
        url('../themes/demo/assets/fonts/Gotham-Light.woff2') format('woff2'),
        url('../themes/demo/assets/fonts/Gotham-Light.woff') format('woff'),
        url('../themes/demo/assets/fonts/Gotham-Light.ttf') format('truetype'),
        url('../themes/demo/assets/fonts/Gotham-Light.svg#Gotham-Light') format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'CalypsoE';
    font-display: auto;
    src: url('../themes/demo/assets/fonts/CalypsoE-DemiBold.eot');
    src: url('../themes/demo/assets/fonts/CalypsoE-DemiBold.eot?#iefix') format('embedded-opentype'),
        url('../themes/demo/assets/fonts/CalypsoE-DemiBold.woff2') format('woff2'),
        url('../themes/demo/assets/fonts/CalypsoE-DemiBold.woff') format('woff'),
        url('../themes/demo/assets/fonts/CalypsoE-DemiBold.ttf') format('truetype'),
        url('../themes/demo/assets/fonts/CalypsoE-DemiBold.svg#CalypsoE-DemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham Rounded Book';
    font-display: auto;
    src: url('../themes/demo/assets/fonts/GothamRounded-Book.eot');
    src: url('../themes/demo/assets/fonts/GothamRounded-Book.eot?#iefix') format('embedded-opentype'),
        url('../themes/demo/assets/fonts/GothamRounded-Book.woff2') format('woff2'),
        url('../themes/demo/assets/fonts/GothamRounded-Book.woff') format('woff'),
        url('../themes/demo/assets/fonts/GothamRounded-Book.ttf') format('truetype'),
        url('../themes/demo/assets/fonts/GothamRounded-Book.svg#GothamRounded-Book') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham';
    font-display: auto;
    src: url('../themes/demo/assets/fonts/Gotham-Thin.eot');
    src: url('../themes/demo/assets/fonts/Gotham-Thin.eot?#iefix') format('embedded-opentype'),
        url('../themes/demo/assets/fonts/Gotham-Thin.woff2') format('woff2'),
        url('../themes/demo/assets/fonts/Gotham-Thin.woff') format('woff'),
        url('../themes/demo/assets/fonts/Gotham-Thin.ttf') format('truetype'),
        url('../themes/demo/assets/fonts/Gotham-Thin.svg#Gotham-Thin') format('svg');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham Book';
    font-display: auto;
    src: url('../themes/demo/assets/fonts/Gotham-Book.eot');
    src: url('../themes/demo/assets/fonts/Gotham-Book.eot?#iefix') format('embedded-opentype'),
        url('../themes/demo/assets/fonts/Gotham-Book.woff2') format('woff2'),
        url('../themes/demo/assets/fonts/Gotham-Book.woff') format('woff'),
        url('../themes/demo/assets/fonts/Gotham-Book.ttf') format('truetype'),
        url('../themes/demo/assets/fonts/Gotham-Book.svg#Gotham-Book') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham';
    font-display: auto;
    src: url('../themes/demo/assets/fonts/Gotham-MediumItalic.eot');
    src: url('../themes/demo/assets/fonts/Gotham-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('../themes/demo/assets/fonts/Gotham-MediumItalic.woff2') format('woff2'),
        url('../themes/demo/assets/fonts/Gotham-MediumItalic.woff') format('woff'),
        url('../themes/demo/assets/fonts/Gotham-MediumItalic.ttf') format('truetype'),
        url('../themes/demo/assets/fonts/Gotham-MediumItalic.svg#Gotham-MediumItalic') format('svg');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'CalypsoE';
    font-display: auto;
    src: url('../themes/demo/assets/fonts/CalypsoE-Medium.eot');
    src: url('../themes/demo/assets/fonts/CalypsoE-Medium.eot?#iefix') format('embedded-opentype'),
        url('../themes/demo/assets/fonts/CalypsoE-Medium.woff2') format('woff2'),
        url('../themes/demo/assets/fonts/CalypsoE-Medium.woff') format('woff'),
        url('../themes/demo/assets/fonts/CalypsoE-Medium.ttf') format('truetype'),
        url('../themes/demo/assets/fonts/CalypsoE-Medium.svg#CalypsoE-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham';
    font-display: auto;
    src: url('../themes/demo/assets/fonts/Gotham-Black.eot');
    src: url('../themes/demo/assets/fonts/Gotham-Black.eot?#iefix') format('embedded-opentype'),
        url('../themes/demo/assets/fonts/Gotham-Black.woff2') format('woff2'),
        url('../themes/demo/assets/fonts/Gotham-Black.woff') format('woff'),
        url('../themes/demo/assets/fonts/Gotham-Black.ttf') format('truetype'),
        url('../themes/demo/assets/fonts/Gotham-Black.svg#Gotham-Black') format('svg');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham Ultra';
    font-display: auto;
    src: url('../themes/demo/assets/fonts/Gotham-Ultra.eot');
    src: url('../themes/demo/assets/fonts/Gotham-Ultra.eot?#iefix') format('embedded-opentype'),
        url('../themes/demo/assets/fonts/Gotham-Ultra.woff2') format('woff2'),
        url('../themes/demo/assets/fonts/Gotham-Ultra.woff') format('woff'),
        url('../themes/demo/assets/fonts/Gotham-Ultra.ttf') format('truetype'),
        url('../themes/demo/assets/fonts/Gotham-Ultra.svg#Gotham-Ultra') format('svg');
    font-weight: normal;
    font-style: normal;
}


.text-gotham-black-italic {
    font-family: 'Gotham';
    font-weight: 900;
    font-style: italic;
}

.text-gotham-book-italic {
    font-family: 'Gotham Book';
    font-weight: normal;
    font-style: italic;
}

.text-calypsoe-extrabold {
    font-family: 'CalypsoE';
    font-weight: 800;
    font-style: normal;
}

.text-gotham-rounded-medium {
    font-family: 'Gotham Rounded';
    font-weight: 500;
    font-style: normal;
}

.text-american-captain {
    font-family: 'American Captain';
    font-weight: normal;
    font-style: normal;
}

.text-calypsoe-light {
    font-family: 'CalypsoE';
    font-weight: 300;
    font-style: normal;
}

.text-calypsoe-regular {
    font-family: 'CalypsoE';
    font-weight: normal;
    font-style: normal;
}

.text-gotham-bold-italic {
    font-family: 'Gotham';
    font-weight: bold;
    font-style: italic;
}

.text-gotham-bold {
    font-family: 'Gotham';
    font-weight: bold;
    font-style: normal;
}

.text-gotham-medium {
    font-family: 'Gotham';
    font-weight: 500;
    font-style: normal;
}

.text-calypsoe-semibold {
    font-family: 'CalypsoE';
    font-weight: 600;
    font-style: normal;
}

.text-gotham-light {
    font-family: 'Gotham';
    font-weight: 300;
    font-style: normal;
}

.text-calypsoe-demibold {
    font-family: 'CalypsoE';
    font-weight: 600;
    font-style: normal;
}

.text-gotham-rounded-book {
    font-family: 'Gotham Rounded Book';
    font-weight: normal;
    font-style: normal;
}

.text-gotham-thin {
    font-family: 'Gotham';
    font-weight: 100;
    font-style: normal;
}

.text-gotham-book {
    font-family: 'Gotham Book';
    font-weight: normal;
    font-style: normal;
}

.text-gotham-medium-italic {
    font-family: 'Gotham';
    font-weight: 500;
    font-style: italic;
}

.text-calypsoe-medium {
    font-family: 'CalypsoE';
    font-weight: 500;
    font-style: normal;
}

.text-gotham-black {
    font-family: 'Gotham';
    font-weight: 900;
    font-style: normal;
}

.text-gotham-ultra {
    font-family: 'Gotham Ultra';
    font-weight: normal;
    font-style: normal;
}

.nav-pills {
    text-align: center;
}
.nav>li {
    position: relative;
    display: block;
}
.nav-pills > li {
    float: none;
    display: inline-block;
}
.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 15px;
}
.carousel-indicators li {
    width: 10px;
    height: 10px;
}
.img-responsive {
    width: 100%;
    height: auto;
}

.btn-aventura-pulsar-default { 
  color: #FFFFFF; 
  background-color: #000000; 
  border-color: #282828; 
} 
 
.btn-aventura-pulsar-default:hover, 
.btn-aventura-pulsar-default:focus, 
.btn-aventura-pulsar-default:active, 
.btn-aventura-pulsar-default.active, 
.open .dropdown-toggle.btn-aventura-pulsar-default { 
  color: #FFFFFF; 
  background-color: #282828; 
  border-color: #282828; 
} 
 
.btn-aventura-pulsar-default:active, 
.btn-aventura-pulsar-default.active, 
.open .dropdown-toggle.btn-aventura-pulsar-default { 
  background-image: none; 
} 
 
.btn-aventura-pulsar-default.disabled, 
.btn-aventura-pulsar-default[disabled], 
fieldset[disabled] .btn-aventura-pulsar-default, 
.btn-aventura-pulsar-default.disabled:hover, 
.btn-aventura-pulsar-default[disabled]:hover, 
fieldset[disabled] .btn-aventura-pulsar-default:hover, 
.btn-aventura-pulsar-default.disabled:focus, 
.btn-aventura-pulsar-default[disabled]:focus, 
fieldset[disabled] .btn-aventura-pulsar-default:focus, 
.btn-aventura-pulsar-default.disabled:active, 
.btn-aventura-pulsar-default[disabled]:active, 
fieldset[disabled] .btn-aventura-pulsar-default:active, 
.btn-aventura-pulsar-default.disabled.active, 
.btn-aventura-pulsar-default[disabled].active, 
fieldset[disabled] .btn-aventura-pulsar-default.active { 
  background-color: #000000; 
  border-color: #282828; 
} 
 
.btn-aventura-pulsar-default .badge { 
  color: #000000; 
  background-color: #FFFFFF; 
}


.modal-header { 
                font-family: 'Gotham';
                font-weight: bold;
                font-style: italic;
                color: #39992e;
                border-color: #1b1b1b;
            }
            .modal-body {
                font-family: 'Gotham';
                font-weight: 300;
                font-style: normal;
            }
            .modal-content {
                background-color: #1b1b1b;
                color: #ffffff;
                font-family: 'Gotham';
                font-weight: 300;
                font-style: normal;
            }
            .btn-confirm { 
              color: #ffffff; 
              background-color: #39992E; 
              border-color: #39992E;
              -webkit-border-radius: 0px;
              -moz-border-radius: 0px;
              border-radius: 0px;
            } 
             
            .btn-confirm:hover, 
            .btn-confirm:focus, 
            .btn-confirm:active, 
            .btn-confirm.active, 
            .open .dropdown-toggle.btn-confirm { 
              color: #ffffff; 
              background-color: #39992E; 
              border-color: #39992E; 
            } 
             
            .btn-confirm:active, 
            .btn-confirm.active, 
            .open .dropdown-toggle.btn-confirm { 
              background-image: none; 
            } 
             
            .btn-confirm.disabled, 
            .btn-confirm[disabled], 
            fieldset[disabled] .btn-confirm, 
            .btn-confirm.disabled:hover, 
            .btn-confirm[disabled]:hover, 
            fieldset[disabled] .btn-confirm:hover, 
            .btn-confirm.disabled:focus, 
            .btn-confirm[disabled]:focus, 
            fieldset[disabled] .btn-confirm:focus, 
            .btn-confirm.disabled:active, 
            .btn-confirm[disabled]:active, 
            fieldset[disabled] .btn-confirm:active, 
            .btn-confirm.disabled.active, 
            .btn-confirm[disabled].active, 
            fieldset[disabled] .btn-confirm.active { 
              background-color: #39992E; 
              border-color: #39992E; 
            } 
             
            .btn-confirm .badge { 
              color: #39992E; 
              background-color: #ffffff; 
            }
            #layout-nav {
                height: 110px;
            }
            #footer {
                background-color: #1b1b1b;
            }
            body {
                background-color: #000000;
                color: #ffffff;
            }
        
        .item-video {
            cursor: pointer;
        }
        .item-video .video_thumb {
            display: block;
            overflow: hidden;
            position: relative;
        }
        .item-video .video_thumb img {
            display: block;
            max-width: 100%;
        }
        
        .play-button {
    		position: absolute;
    		top: calc(50% - 50px);
    		left: calc(50% - 50px);
    		width: 100px;
    		height: 100px;
    		display: block;
    		border-radius: 50%;
    		padding: 0;
    		margin: 0 auto;
    		user-select: none;
    		background-color: rgb(255, 51, 51, 0.76);
    		border: 5px solid rgb(255,255,255,0.76);
    		transition: background-color 0.5s ease;
        }
        .play-button:after {
			position: absolute;
			top: calc(50% - 25px);
			left: calc(50% - 14px);
			display: block;
			content: '';
			box-sizing: border-box;
			border-color: transparent transparent transparent #FFFFFF;
			border-style: solid;
			border-width: 26px 0 26px 40px;
		}
        .item-video:hover .play-button {
			background-color: rgba(147, 147, 146, 0.9);
        }
        .item-video:hover .play-button:after {
            border-color: transparent transparent transparent #ffffff;
        }
        .bx-wrapper,
        .bx-viewport {
            -moz-box-shadow: none!important;
            -webkit-box-shadow: none!important;
            box-shadow: none!important;
            border: none!important;
            background: none!important;
        }
        .bx-wrapper {
            max-width: none!important;
            width:100%!important;
        }
        .bx-wrapper ul li {
            padding-right: 15px
        }
        .bx-viewport {
        }
        .bx-wrapper .bx-pager.bx-default-pager a:hover,
        .bx-wrapper .bx-pager.bx-default-pager a.active,
        .bx-wrapper .bx-pager.bx-default-pager a:focus {
            background: #ffffff;
        }
        .bx-wrapper .bx-pager.bx-default-pager a {
            background: #0072ec;
            text-indent: -9999px;
            display: block;
            width: 16px;
            height: 16px;
            margin: 0 5px;
            outline: 0;
        }
        .dominar-title {
            color: #000000;
            margin: 0;
            font-weight: 900;
            font-size: 3rem;
        }
        .dominar-title strong {
            color: #f4001c;;
        }
        .dominar-title p {
            margin: 0;
        }
        
        .dominar-editor {
            color: #ffffff;
            margin: 0;
            font-family: 'Montserrat';
            font-weight: normal;
            font-style: normal;
            font-size: 1.1rem;
        }
        .dominar-editor strong {
            color: #39992e;
            font-family: 'Montserrat';
            font-weight: 800;
            font-style: italic;
        }
        .dominar-editor p {
            margin: 0;
            font-family: 'Barlow';
            font-weight: 600!important;
            font-style: normal!important;
        }
        
        .parallax {
          background-image: url("../themes/demo/assets/css/{{ site.parallax.path }}");
          min-height: 40vh;
          background-attachment: fixed;
          background-position: center;
          background-repeat: no-repeat;
          background-size: cover;
        }
        
        .dominar-ficha {
            color: #000000;
            margin: 0;
            font-family: 'Montserrat';
            font-weight: 800;
            font-style: normal;
            font-size: 1.1rem;
            margin: 0;
        }
        .dominar-ficha * {
            margin: 0;
        }
        .dominar-ficha strong {
            color: #39992e;
            font-family: 'Montserrat';
            font-weight: 800;
            font-style: normal;
        }
        
        .btn-link {
            font-family: 'Gotham';
            font-weight: 300;
            font-style: normal;
            padding-top: 0px;
            padding-bottom: 0px;
            padding-left: 0px;
            padding-right: 0px;
            color: #e9eaea;
            line-height: 0.75rem;
        }
        
        .close {
            color: #ffffff;
            text-shadow: none;
            opacity: initial!important;
        }
        .bx-prev,
        .bx-next,
        .bx-prev:link,
        .bx-prev:visited,
        .bx-prev:focus,
        .bx-prev:active,
        .bx-next:link,
        .bx-next:visited,
        .bx-next:focus,
        .bx-next:active {
            font-size: 3rem;
            color: #ffffff;
        }
        .bx-prev:hover,
        .bx-next:hover {
        	color: 39992e;
        }
        .bx-wrapper ul li {
            padding-right: 0px;
        }
        
        .bx-wrapper .bx-loading, {
            background: initial;
            background-color: transparent;
        }
            
        @media (max-width: 575px) {
        }    
        @media (min-width: 576px) {
        }
        
        /* MTA | modal video : INI */
            #player-initial {
                width: 100%;
                height: 100%;
                position: absolute;
                top: 0;
                left: 0;   
            }
            .video-overlay {
                height: 100%;
                width: 0;
                position: fixed;
                z-index: 1;
                top: 0;
                left: 0;
                background-color: rgb(0,0,0);
                background-color: rgba(0,0,0, 0.9);
                overflow-x: hidden;
                transition: 0.5s;
                z-index: 9999999999;
            }
            
            .video-overlay-content {
                /* position: relative; */
                /* top: 25%; */
                width: 100%;
                text-align: center;
                margin-top: 30px;
            }
            
            .video-overlay a {
                padding: 8px;
                text-decoration: none;
                font-size: 36px;
                color: #818181;
                display: block;
                transition: 0.3s;
            }
            
            .video-overlay a:hover, .video-overlay a:focus {
                color: #f1f1f1;
            }
            
            .video-overlay .modal-video-close {
                display: none;
                position: fixed;
                top: 0;
                right: 0;
                width: 72px;
                height: 72px;
                background-color: #1f1f1f;
                color: #fff;
                z-index: 2;
                text-align: center;
                /* font-size: 60px; */
            }
            
            @media screen and (max-height: 450px) {
              .video-overlay a {font-size: 20px}
              .video-overlay .modal-video-close {
                font-size: 40px;
                top: 15px;
                right: 35px;
              }
            }
            
            @media screen and (max-width: 500px) {
              #test {
                width: 100% !important;
                height: 400px !important;
                left: 0px;
                top: 0px;
              }
            }
            /* MTA | modal video : FIN */
            
            /* MTA | modal image : INI */
            #player-initial {
                width: 100%;
                height: 100%;
                position: absolute;
                top: 0;
                left: 0;   
            }
            .image-overlay {
                height: 100%;
                width: 0;
                position: fixed;
                z-index: 1;
                top: 0;
                left: 0;
                background-color: rgb(0,0,0);
                background-color: rgba(0,0,0, 0.9);
                overflow-x: hidden;
                transition: 0.5s;
                z-index: 9999999999;
            }
            
            .image-overlay-content {
                /* position: relative; */
                /* top: 25%; */
                width: 100%;
                text-align: center;
                /* margin-top: 30px; */
            }
            
            .image-overlay a {
                padding: 8px;
                text-decoration: none;
                font-size: 36px;
                color: #818181;
                display: block;
                transition: 0.3s;
            }
            
            .image-overlay a:hover, .image-overlay a:focus {
                color: #f1f1f1;
            }
            
            .image-overlay .modal-image-close {
                display: none;
                position: fixed;
                top: 0;
                right: 0;
                width: 72px;
                height: 72px;
                background-color: #1f1f1f;
                color: #fff;
                z-index: 2;
                text-align: center;
                /* font-size: 60px; */
            }
            
            @media screen and (max-height: 450px) {
              .image-overlay a {font-size: 20px}
              .image-overlay .modal-image-close {
                font-size: 40px;
                top: 15px;
                right: 35px;
              }
            }
            
            @media screen and (max-width: 500px) {
              #test {
                width: 100% !important;
                height: 400px !important;
                left: 0px;
                top: 0px;
              }
            }
            /* MTA | modal image : FIN */
            
            .bx-wrapper .bx-loading {
                background-color: transparent!important;
            }
            
            .text-monserrat {
                font-family: 'Montserrat', sans-serif;
            }
            .navbar-logo {
                width: 35vw;
                height: auto;
            }
            
            .navbar-logo-bajaj {
                width: 30vw;
                height: auto;
                position: absolute;
                top: -10px;
                right: 0;
            }
            .parallax-content {
                position: relative;
                width: 100%;
                min-height: 50vh; 
                overflow: hidden;
            }
            
            .parallax-text {
                color: #ffffff;
                font-family: 'Montserrat', sans-serif;
                font-weight: bolder;
                font-style: italic;
                font-size: 1.5em;
            }
            
            .bajaj-accordion .card {
                border: none;
            }
            
            .bajaj-accordion .card-header {
            
                background-color: transparent !important;
                color: #ffffff !important;
                padding: 0;
                border: none;
            }
            
            .bajaj-accordion .btn-link:not(a) {
                outline: none;
                -webkit-border-radius: 20px !important;
                -moz-border-radius: 20px !important;
                border-radius: 20px !important;
                background-color: #005dac !important;
                color: #ffffff;
                text-decoration: none;
                font-family: 'Montserrat', sans-serif;
                font-weight: bolder;
                font-style: italic;
                padding-left: 30px;
                padding-right: 30px;
                text-align: center!important;
                font-size: 0.75em;
            }
            
            .bajaj-accordion .btn-link:focus {
                outline: 0;
                box-shadow: none;
            }
            /*
            .bajaj-accordion .btn-link.collapsed {
                border: 2px solid #dadada !important;
                background-color: #ffffff !important;
                color: #005dac !important;
            }
            */
            
            .bajaj-accordion .card-header>h2 {
                border: 1px solid;
            }
            
            .bajaj-accordion button.collapsed i.fa-chevron-down,
            .bajaj-accordion button i.fa-chevron-up {
                display: block;
            }
            
            .bajaj-accordion button.collapsed i.fa-chevron-up,
            .bajaj-accordion button i.fa-chevron-down {
                display: none;
            }
            
            dt {
                color: #005ba8;
                font-family: 'Montserrat', sans-serif;
                font-weight: bolder;
            }
            dd {
                color: #010101;
                font-family: 'Montserrat', sans-serif;
                font-weight: 500;
            }
            
            dd a.btn.btn-link {
                color: #010101;
            }
            
            .nav-pills>li>a,
            .nav-aventura>li>a {
                color: #fff;
                background-color: transparent;
                border-bottom: 4px solid transparent;
            }
            
            .nav-pills>li>a:hover,
            .nav-aventura>li>a:hover {
                color: #fff;
                background-color: transparent;
                border-bottom: 4px solid #bf0811;
                padding-bottom: 0px;
                margin-bottom: 10px;
            }
            
            .nav-pills>li.active>a,
            .nav-pills>li.active>a:focus,
            .nav-pills>li.active>a:hover,
            .nav-aventura>li.active>a,
            .nav-aventura>li.active>a:focus,
            .nav-aventura>li.active>a:hover {
                color: #fff;
                background-color: transparent;
                border-bottom: 4px solid #bf0811;
                padding-bottom: 0px;
            }
            .nav-aventura > li {
                display: inline;
            }
            .nav-aventura > li > a {
                padding-left: 10px;
                padding-right: 10px;
                color: #ffffff;
            }
            .nav-aventura > li > a:hover {
                text-decoration: none;
            }
            
            .section-cotiza {
                background-color: #000000;
                background-image:url('../themes/demo/assets/css/{{ 'assets/images/bg-motos.jpg'|theme }}'); 
                background-repeat:no-repeat;
                background-size:cover;
                background-position-x: center;
            }
            @media (min-width: 576px) {
                .navbar-logo {
                    width: 200px;
                    height: auto;
                }
            
                .navbar-logo-bajaj {
                    width: 200px;
                    height: auto;
                    top: -20px;
                }
                .parallax-content {
                    position: relative;
                    width: 100%;
                    overflow: hidden;
                }
                .parallax-text {
                    color: #ffffff;
                    font-family: 'Montserrat', sans-serif;
                    font-weight: bolder;
                    font-style: italic;
                    font-size: 2em;
                }
                .section-cotiza {
                    background-color: #000000;
                    background-image:url('../themes/demo/assets/css/{{ 'assets/images/bg-motos2.jpg'|theme }}'); 
                    background-repeat:no-repeat;
                    background-size:cover;
                    background-position-x: center;
                }
            }
            
            .map-responsive{
                overflow:hidden;
                padding-bottom:56.25%;
                position:relative;
                height:0;
                width: 100%;
                height: 100%;
            }
            .map-responsive iframe{
                left:0;
                top:0;
                height:100%;
                width:100%;
                position:absolute;
            }
            
            
            .modal-header { 
                font-family: 'Gotham';
                font-weight: bold;
                font-style: italic;
                color: #ffffff;
                border-color: #1b1b1b;
            }
            .modal-body {
                font-family: 'Gotham';
                font-weight: 300;
                font-style: normal;
            }
            .modal-content {
                background: rgb(0,16,50);
                background: -moz-radial-gradient(circle, rgba(0,16,50,1) 23%, rgba(1,1,9,1) 85%);
                background: -webkit-radial-gradient(circle, rgba(0,16,50,1) 23%, rgba(1,1,9,1) 85%);
                background: radial-gradient(circle, rgba(0,16,50,1) 23%, rgba(1,1,9,1) 85%);
                filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#001032",endColorstr="#010109",GradientType=1);
                color: #ffffff;
                font-family: 'Gotham';
                font-weight: 300;
                font-style: normal;
            }
            .btn-confirm { 
                  color: #FFFFFF; 
                  background-color: #005DAC; 
                  border-color: #005DAC; 
                } 
                 
                .btn-confirm:hover, 
                .btn-confirm:focus, 
                .btn-confirm:active, 
                .btn-confirm.active, 
                .open .dropdown-toggle.btn-confirm { 
                  color: #FFFFFF; 
                  background-color: #005DAC; 
                  border-color: #005DAC; 
                } 
                 
                .btn-confirm:active, 
                .btn-confirm.active, 
                .open .dropdown-toggle.btn-confirm { 
                  background-image: none; 
                } 
                 
                .btn-confirm.disabled, 
                .btn-confirm[disabled], 
                fieldset[disabled] .btn-confirm, 
                .btn-confirm.disabled:hover, 
                .btn-confirm[disabled]:hover, 
                fieldset[disabled] .btn-confirm:hover, 
                .btn-confirm.disabled:focus, 
                .btn-confirm[disabled]:focus, 
                fieldset[disabled] .btn-confirm:focus, 
                .btn-confirm.disabled:active, 
                .btn-confirm[disabled]:active, 
                fieldset[disabled] .btn-confirm:active, 
                .btn-confirm.disabled.active, 
                .btn-confirm[disabled].active, 
                fieldset[disabled] .btn-confirm.active { 
                  background-color: #005DAC; 
                  border-color: #005DAC; 
                } 
                 
                .btn-confirm .badge { 
                  color: #005DAC; 
                  background-color: #FFFFFF; 
                }
                html,
                body {
                    display: block;
                    margin: 0px;
                    padding: 0px;
                    overflow-x: hidden;
                    width: 100%;
                }
                .crosland-ficha {
                    font-style: italic;
                }
                .crosland-ficha p,
                .crosland-ficha h5 {
                    margin-bottom: 0;
                }    
                .crosland-ficha > p > strong {
                    color: #000000;
                }  
                .crosland-ficha > h5,
                .crosland-ficha > h5 > p {
                    color: #0072ec; 
                }
                
                .modal-content {
                    background: url('../themes/demo/assets/css/{{ 'assets/images/150r/bg-modal.jpg'|theme }}');
                    -webkit-background-size: cover;
                    -moz-background-size: cover;
                    -o-background-size: cover;
                    background-size: cover;
                }
                