/* CONTAINERS
===================================================================================== */

/* Boxed Layout
--------------------------------------------------------*/

.base--container {
    height: auto;
    overflow: hidden;
}

.boxed-layout {
    width: 90%;
    overflow: hidden;
    margin: auto;
    background-color: white;
    box-shadow: 0 0 12px #aaa;
    -webkit-box-shadow: 0 0 12px #aaa;
    -moz-box-shadow: 0 0 12px #aaa;
    -o-box-shadow: 0 0 12px #aaa;
    -ms-box-shadow: 0 0 12px #aaa;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
}

.base-section {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    z-index: 1;
    padding-top: 15px;
    padding-bottom: 15px;
    background-color: #084d8a;
    border: #eb7d1e solid 10px;
    color: #000000;
    margin-top: 30px;
    margin-bottom: 30px;
}

.container-fluid.no-gutters {
  padding-left:  0;
  padding-right: 0;
}

.row.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.row.no-gutters > [class^="col-"],
.row.no-gutters > [class*=" col-"] {
  padding-right: 0;
  padding-left: 0;
}

/* Thumbnail
--------------------------------------------------------*/
.thumbnail{
    background-color: #000!important;
    border: 5px solid #000!important;
    
}
/* Form Control
--------------------------------------------------------*/

.form-control {


}

/* Base Layout
--------------------------------------------------------*/

.base {
    padding: 200px 0;
    height: auto;
    overflow: hidden;
    background-color: #f5f5f5;
}

.base .block h2 {
    padding-top: 0px;
    line-height: 27px;
    margin: 0
}



/* General
--------------------------------------------------------------------- */

.color--primary {
    color: #1c4072!important;
}
.color--secondary {
    color: #315a9c!important;
}
.color--tertiary {
    color: #eb7d1e!important;
}

.color--white {
    color: white;
}

.color--black {
    color: black;
}

.color--grey {
    color: #b5b5b5;
}

a.ls-nav-stop {
    top: -63px;
}


/* ANIMATIONS
===================================================================================== */

/* Push */

@-webkit-keyframes hvr-push {
    50% {
        -webkit-transform: scale(0.8);
        transform: scale(0.8);
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@keyframes hvr-push {
    50% {
        -webkit-transform: scale(0.8);
        transform: scale(0.8);
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

.hvr-push {
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

.hvr-push:hover,
.hvr-push:focus,
.hvr-push:active {
    -webkit-animation-name: hvr-push;
    animation-name: hvr-push;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
}


/* Float */
.hvr-float {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-float:hover, .hvr-float:focus, .hvr-float:active {
  -webkit-transform: translateY(-8px);
  transform: translateY(-8px);
}

/* Bounce To Right */
.hvr-bounce-to-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.hvr-bounce-to-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
 background: #315a9c;
background: -webkit-gradient(linear, left top, left bottom, from(#315a9c), to(#1c4072));
background: linear-gradient(180deg, #315a9c 0%, #1c4072 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#315a9c",endColorstr="#1c4072",GradientType=1);
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-bounce-to-right:hover, .hvr-bounce-to-right:focus, .hvr-bounce-to-right:active {
  color: white;
}
.hvr-bounce-to-right:hover:before, .hvr-bounce-to-right:focus:before, .hvr-bounce-to-right:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}


/* HEADER
===================================================================================== */

#header {
    background: #ffffff;
    width: 100%;
    margin: auto;
    position: relative;
    z-index: 200;
    /*overflow: hidden;*/
    /*padding: 0 0 25px*/
}

ul.header-locations {
    font-family: 'Khand', 'helvetica', 'arial', sans-serif;
}

@media (min-width: 1200px) {
    #header .header-main {
        /*padding-top: 35px;*/
        /*padding-bottom: 38px;*/
    }
}

@media (min-width: 768px) {
    #header .header-main {
        /*padding-bottom: 20px;*/
    }
}

#header .header-main {
    padding-top: 30px;    
/*    padding-bottom: 15px;*/
    font-family: 'Khand', 'helvetica', 'arial', sans-serif;
}

.header-logo {
    display: inline-block;
    /* width: 100%; */
    max-width: 100%;
    height: auto;
    width: auto;
    /* text-align: left; */
    /* max-height: 130px; */
}

#header a:hover {
    color: #ed7d00!important;
}



/* Locations
--------------------------------------------------------------------- */
.header-locations i {
    font-size: 28px;
    margin-right: 10px;
}

#header .header-location {
    color: #f4b400;
    margin-bottom: 0;
    font-size: 18px;
    line-height: 1;
    font-weight: 900;
    text-transform: uppercase;
}

#header .header-phone {
    font-size: 21px;
    line-height: 1;
    color: white;
    display: block;
    font-family: 'Source Sans Pro', 'arial', 'helvetica', sans-serif;
    font-weight: 900;
}

#header .header-locations li {
    display: block;
    width: 25%;
    float: right;
    padding-right: 10px;
    border-right: 1px solid #d4d4d4;
    text-align: right;
}
#header .header-locations li:first-child{
    border-right: none;
}

#header .header-more {
    font-size: 16px;
    font-weight: bold;
    line-height: 1;
    text-transform: uppercase;
    color: #b9b9b9;
    display: block;

}

#header .header-social {
    font-size: 30px;
    color: white;
    margin: 0;
    line-height: 1.3;
}

p.header-social a {
    color: #eeeeee;
}

p.header-social a:hover {
    color: #eb7d1e;
}

.header-skinny {
    margin: 0;
    line-height: 0;
    color: #f4b400;

}

/* Footer
===================================================================================== */

#footer-main {
    background: #1c4072;
    color: white;
/*    padding: 50px 0;*/
}

#footer-main a {
    color: #e7e7e7;
}

#footer-main a:hover {
    color: #ed7d00;
}

#footer-main hr {
    margin-top: 0px;
    margin-bottom: 20px;
    border: 0;
    border-top: 5px solid #ed7d00;
}

#footer-main hr.minor {
    width: 50%;
    float: left;
    margin-top: 10px;
    margin-bottom: 0;
    border-top: 1px dashed #fff!important;
}

#footer-main i::before {
    padding: 0 7px 0 0;
    color: #eb7d1e;
}

ul.footer-menu {
    text-decoration: none;
    list-style: none;
    list-style-type: none;
    font-size: 17px;
    padding: 0;
    font-family: 'Khand', 'helvetica', 'arial', sans-serif;

}


/* Menu
===================================================================================== */

#mgmenu1 {
    border-radius: 7px;
}

.mgmenu > li > a,
.mgmenu > li > span {
    font-family: 'Khand', 'helvetica', 'arial', sans-serif;
}

/* Navbar
===================================================================================== */

#nav {
    margin-bottom: -20px;
}

#navbar {
    background-color: #fff;
    position: fixed;
    top: 0;
    overflow: hidden;
    width: 90%;
    display: block;
    -webkit-transition: top 0.3s;
    transition: top 0.3s;
    z-index: 99;
    display: none;
    -webkit-box-shadow: 1px 1px 7px 0px grey;
    box-shadow: 1px 1px 7px 0px grey;

}

#navbar a {
    float: left;
    display: block;
    color: black;
    text-align: center;
    padding: 15px;
    text-decoration: none;
    font-size: 17px;
}

#navbar a:hover {
    background-color: #ddd;
    color: black;
}

#headerbar {
    -webkit-box-shadow: 1px 1px 7px 0px grey;
    box-shadow: 1px 1px 7px 0px grey;
    background-color: #11334e;
    border-bottom: 3px solid black;
}


/*Fixed Menu Bar 
-------------------------------------------- */

.nbf {
    z-index: 999;
    margin-top: -21px;
    width: 100%;
    height: auto;
    margin: 0;
    position: relative;
    left: auto;
    top: auto;
    bottom: auto;
}

.scrolled {
    width: 100%;
    z-index: 999;
    position: fixed;
    top: 21px;
    -webkit-transition: box-shadow 2s ease-out;
    -webkit-transition: -webkit-box-shadow 2s ease-out;
    transition: -webkit-box-shadow 2s ease-out;
    transition: box-shadow 2s ease-out;
    transition: box-shadow 2s ease-out, -webkit-box-shadow 2s ease-out;
    box-shadow: 0px 16px 7px 5px black;
    -moz-box-shadow :0 16px 7px 5px black;
    -webkit-box-shadow : 0px 16px 7px 5px black;
}

.scroll-logo {
    display: none;
    margin-left: 20px;
    padding: 2px 0;
}

.container {
    -webkit-transition: width 0.4s ease-out;
    -webkit-transition: width 0.4s ease-out;
    transition: width 0.4s ease-out;
}

.scroll-container {
    -webkit-transition: width 0.5s ease-out;
    -webkit-transition: width 0.5s ease-out;
    transition: width 0.5s ease-out;
    width: 100%;

}

.show-logo {
    display: inline-block;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

/* ANIMATIONS
===================================================================================== */

@-webkit-keyframes fadeIn {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes fadeIn {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

@keyframes fadeInDown {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

.fadeInDown {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
}

/* TYPOGRAPHY
===================================================================================== */

/*Font 
-------------------------------------------- */
.huge {
    font-size: 5em;
}
#top-header a {
    color: #fff;
}

#home--inventory a {
    color: #fdae1b;
}

#home--inventory a:hover,
a:focus {
    color: #fff;
}

a {
    color: #2a55a8;
    text-decoration: none;
}

a:hover,
a:focus {
    color: #ed7d00;
    text-decoration: none;
}

#top-header a:hover {
    color: #1a3f73!important;
    text-decoration: none;
}


h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    font-family: 'Khand', 'helvetica', 'arial', sans-serif;

}

.paragraph {
    font-family: 'Source Sans Pro', 'arial', 'helvetica', sans-serif;
}
.product-results-container .normal, .product-results-container .featured, .dealer-results-container .normal {
    height: 0px;
    padding:0;
    border-top: none;
}
.product-results-container {
    border: 1px solid #1A3F74;
    background-color:#fff;
    margin: 0 auto 25px;
	padding: 20px;
}
.product-results-container:hover {
    border: 1px solid #ED7D00;
}

.product-results-container h2 {
    font-size: 32px;
}

.product-results-container .product-price,
.event-specifics {
    font-size: 21px;
    color: #4a4a4a;
}

/* Buttons
===================================================================================== */

.btn-custom {
    background-color: #2d58a6;
    border-color: #2d58a6;
}

.btn-custom:hover {
    background-color: #ed7d00;
    border-color: #ed7d00;
}

.btn-custom-2 {
    background-color: #eb7d1e;
    border-color: #010144;
    padding: 10px 30px;
    color: white;

}

.btn-custom-2:hover {
    background-color: #010144;
    color: #ffffff;
}

.btn-custom-3 {
    background-color: #1a3f73;
    padding: 10px 50px;
    color: #fff;
    font-family: 'Khand', 'helvetica', 'arial', sans-serif;
}

/*
.btn-custom-3:hover {
    color: #fff!important;
}
*/

/* Breakpoints
===================================================================================== */

@media (max-width: 1200px) {
    #header .header-locations li {
        width: 33%;
    }
}

@media (max-width: 991px) {
    #home-menu-container {
        margin-top: 0px!Important;
    }
    #home-slider h1 {
        font-size: 21px;
    }
    .header--image--container,.site-header {
    margin-top: 20px!important;
}

}

@media (max-width: 767px) {
    .header-logo {
        display: block;
    }
    #home-slider h1 {
        font-size: 9px;
    }

    .nbf {
        background-color: #11334e;
        width: 100%;
        height: auto;
        margin: 0;
        position: relative;
        left: auto;
        top: auto;
        bottom: auto;
    }
    
    #overflow-bottom .col-md-4 {
    border-bottom: 1px dotted rgba(128, 128, 128, 0.15);
    border-right:none;
}

#overflow-bottom .col-md-4:last-child {
    border-bottom: none;
    border-right: none;
}

    

}

@media screen and (max-width: 1270px) and (min-width:767px) {
    #home-slider h1{
        font-size: 25px;
    }
}
@media screen and (max-width: 991px) and (min-width:767px) {
    .mgmenu > li > a,
    .mgmenu > li > span {
        font-size: 12px!important;
        padding: 12px 0px 13px 10px!important;
    }

}

@-moz-document url-prefix() {
    .scrolled {
        box-shadow:none;
    }
}

/* Sections
===================================================================================== */

/*Header 
-------------------------------------------- */

.site-header {
    background-color: #1a3f73;
    margin: auto;
    height: auto;
    margin-top: 125px;
    padding: 20px 0;
}

.site-header h1 {
    font-weight: 900;
    text-transform: uppercase;
    font-size: 50px;
    color: white;
}

/*
.global-header {
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: cover!important;
    height: auto;
    background-color: #1a3f73;
    margin-top: 0px;
    padding: 120px 0 40px;
}   
    .global-header h1 {
    color: #fff;
    font-size: 49px;
}
*/


/*Dividers 
-------------------------------------------- */

hr.heading-divider {
    margin-top: 0px!important;
    margin-bottom: 0px!important;
    border: 0;
    border-top: 7px solid #eb7d1e;
    width: 10%;
    -webkit-transition: width 0.5s ease-out;
    -webkit-transition: width 0.5s ease-out;
    transition: width 0.5s ease-out;
}

hr.subheader-divider {
    margin-top: 10px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px dashed black;
    width: 50%;

}


hr.minor {
    width: 50%;
    float: none;
    margin-top: 20px;
    margin-bottom: 20px;
    border-top: 1px dashed #fff!important;
}


/*Parallax 
-------------------------------------------- */

.parallax-section {
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-attachment: fixed;
    overflow: hidden;
}

.parallax-section-2{
    background-repeat: no-repeat !important;
    background-size: contain !important;
    background-attachment: fixed;
    overflow: hidden;
    min-height: 450px;
}


/*Home 
-------------------------------------------- */

/*Home Menu------- */

#home-menu {
    background: #b9b9b9;
}

#home-menu-container {
    border-top: 10px solid #eb7d1e;
    margin-top: -60px;
}

#home-menu #button {
    background-color: #252525;
    color: white;
    height: auto;
    padding: 30px 10px 10px 10px;

    border-left: white 1px solid;
    border-top: white 1px solid;
}

#home-menu #button:hover {
    background-color: #eb7d1e;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

h3.home-banner-menu {
    line-height: 0.2;
}

/*Home Inventory Menu------- */

#home-inventory-menu {
    padding: 30px 0;
}

.hi-top {
    line-height: 1;
    font-size: 35px;
    text-align: center;
}

.hi-bottom {
    text-align: center;
    font-size: 14px;
    color: black;
}

#home--inventory h2 {
    font-size: 21px!important;
}

#home--inventory hr {
    margin-top: 0px!important;
    margin-bottom: 0px!important;
    border: 0;
    border-top: 7px solid #01008b;
}

.box_shadow {
    -webkit-box-shadow: 1px 1px 7px 0px grey;
    /* Android 2.3+, iOS 4.0.2-4.2, Safari 3-4 */
    box-shadow: 1px 1px 7px 0px grey;
    /* Chrome 6+, Firefox 4+, IE 9+, iOS 5+, Opera 10.50+ */
}

.box_shadow_inset {
    -webkit-box-shadow: 1px 1px 7px 0px grey inset;
    /* Android 2.3+, iOS 4.0.2-4.2, Safari 3-4 */
    box-shadow: 1px 1px 7px 0px grey inset;
    /* Chrome 6+, Firefox 4+, IE 9+, iOS 5+, Opera 10.50+ */
}

.review-frame {
    height: auto;
    overflow: visible;
    padding: 7px;
    margin: 10px auto;
    border: 5px solid #020096;
}

#parallax-overflow {
    -webkit-box-shadow: 0px 1px 7px black inset;
    box-shadow: 0px 1px 7px black inset;
    min-height: 400px;
}
#overflow-bottom {
    margin-top: -170px;
    position: relative;
    z-index: 100;}

#overflow-bottom .col-md-4 {
    border-right: 1px dotted rgba(128, 128, 128, 0.15);
}

#overflow-bottom .col-md-4:last-child {
    border-right: none;
}

/*Home About------- */

#about-us {
    padding: 100px 0;
}

/*Home Finance------- */

.boxed-section {
    background-color: #fff;
    padding: 20px;
    border:#1a3f73 3px solid;
    -webkit-box-shadow:0px 1px 7px rgba(0, 0, 0, 0.23);
    box-shadow: 0px 1px 7px 0px 1px 7px rgba(0, 0, 0, 0.23);
}

.section-shadow {
    -webkit-box-shadow: 0px 1px 7px black inset;
    box-shadow: 0px 1px 7px black inset;
}



/*Inventory 
-------------------------------------------- */

/*Inventory Header------- */

#inventory a {
    font-family: 'Source Sans Pro', 'arial', 'helvetica', sans-serif;
    font-size: 17px;
    font-weight: 900;
}

/*Inventory Header------- */

.inventory-container {
    background-color: #1a3f74;
}

.header--image--container {
    margin-top: 80px;
    padding: 30px 0 20px 0;
}

.inventory-container h1 {
    font-weight: 900;
    text-transform: uppercase;
    font-size: 50px;
}

.vertical-center{
    min-height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;}


/*Search 
-------------------------------------------- */

#brands {
    background-color: #b9b9b9;
}

/*Search 
-------------------------------------------- */

.form-control:focus {
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .0), 0 0 8px rgba(102, 175, 233, 0);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .0), 0 0 8px rgba(188, 16, 16, 0);
    background-color: #e1e1e1;
    border-color: #2f5597;
}


button#asc_sbtn {
    padding: 6px 3px;
    text-transform: uppercase;
    font-weight: 900!important;
    font-size: 14px;
}

.search-wrapper {
    width: 100%;
    padding: 8px 5px;
    border: 1px solid #d36c28;
    height: 51px;
}

@media handheld,
only screen and (max-width: 766px) {
    .input-group {
        width: 100%;
    }
    .input-group .form-control {
        width: 100%;
    }
}

/* Slider
--------------------------------------------------------------------- */

#home--inventory .slick-slide {
    margin: 0 13px;
}

#home--inventory .slick-list {
    width: 100%!important;
    height: none!important;
}

.slick-prev,
.slick-next {
    top: 50%!important;
}

.dicc2 .slick-prev,
.dicc2 .slick-next {
    top: 30%!important;
}

#home-slider { 
    clear: both;
    overflow: hidden;
    max-width: 1270px;
    margin: auto;    
}
.home-slider-outter {
    margin: auto;
    padding-top: 50px;
    background: #ffffff;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff),color-stop(80%, #b9b9b9));
    background: linear-gradient(to bottom, #ffffff 0%,#b9b9b9 80%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#b9b9b9',GradientType=0 );
}

#home--inventory .slick-prev,
#home--inventory .slick-next {
    background-color: #f4b400!important;
}

#home--inventory .slick-prev:before,
#home--inventory .slick-next:before {
    color: #333;
}

.slider-background {
    background: rgb(19,19,16);
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(19,19,16,1)), color-stop(50%, rgba(25,25,25,1)), to(rgba(33,33,36,1)));
    background: linear-gradient(180deg, rgba(19,19,16,1) 0%, rgba(25,25,25,1) 50%, rgba(33,33,36,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#131310",endColorstr="#212124",GradientType=1);   
    border: #333 7px solid;
    -webkit-box-shadow: 0px 1px 3px black;
    box-shadow: 0px 1px 3px black;
}


/* Backgrounds
--------------------------------------------------------------------- */

.bg-white {
    background: #fff;
}

.bg-grey {
    background: #f4f5fb;
}

.bg-blue {
    background: #1a3f73;
}

.bg-secondary {
    background: #ed7d00;
}



/* Padding
--------------------------------------------------------------------- */

.pt2 {
    padding-top: 12px
}


/* Popup
--------------------------------------------------------------------- */
.bunta-background {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  z-index: -1;
}
.bunta-button {
  display: inline-block;
  font-weight: bold;
  height: 43px;
  line-height: 41px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: 1px solid transparent;
  text-decoration: none;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  padding: 0 20px;
  font-size: 14px !important;
  outline: none;
  -webkit-box-shadow: 0 1px 1.5px rgba(0,0,0,0.12), 0 1px 1px rgba(0,0,0,0.24);
  box-shadow: 0 1px 1.5px rgba(0,0,0,0.12), 0 1px 1px rgba(0,0,0,0.24);
}
.bunta-close {
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 2;
  cursor: pointer;
  font-size: 30px;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  border-radius: 50%;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;
  color: #fff;
}
@media only screen and (max-width: 576px) {
  .bunta-close {
    top: 10px;
    right: 10px;
  }
}
@media only screen and (max-width: 576px) {
  .bunta-close {
    background-color: rgba(255,255,255,0.1);
  }
}
.bunta-close:hover {
  background-color: rgba(255,255,255,0.1);
}
.bunta[data-bunta-theme='white'] .bunta-close,
.bunta[data-bunta-theme='sunflower'] .bunta-close,
.bunta[data-bunta-theme='sunlight'] .bunta-close,
.bunta[data-bunta-theme='clouds'] .bunta-close,
.bunta[data-bunta-theme='silver'] .bunta-close,
.bunta[data-bunta-theme='concrete'] .bunta-close,
.bunta[data-bunta-theme='asbestos'] .bunta-close {
  color: #000;
}
@media only screen and (max-width: 576px) {
  .bunta[data-bunta-theme='white'] .bunta-close,
  .bunta[data-bunta-theme='sunflower'] .bunta-close,
  .bunta[data-bunta-theme='sunlight'] .bunta-close,
  .bunta[data-bunta-theme='clouds'] .bunta-close,
  .bunta[data-bunta-theme='silver'] .bunta-close,
  .bunta[data-bunta-theme='concrete'] .bunta-close,
  .bunta[data-bunta-theme='asbestos'] .bunta-close {
    background-color: rgba(0,0,0,0.1);
  }
}
.bunta[data-bunta-theme='white'] .bunta-close:hover,
.bunta[data-bunta-theme='sunflower'] .bunta-close:hover,
.bunta[data-bunta-theme='sunlight'] .bunta-close:hover,
.bunta[data-bunta-theme='clouds'] .bunta-close:hover,
.bunta[data-bunta-theme='silver'] .bunta-close:hover,
.bunta[data-bunta-theme='concrete'] .bunta-close:hover,
.bunta[data-bunta-theme='asbestos'] .bunta-close:hover {
  background-color: rgba(0,0,0,0.1);
}
.bunta[data-bunta-style='tres'] .bunta-close,
.bunta[data-bunta-style='cuatro'] .bunta-close {
  top: 0;
  right: 0;
  border-radius: 0 3px 0 3px;
}
.bunta-container {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 1;
}
.bunta-container.bunta-none {
  padding: 0 !important;
}
.bunta-container::-webkit-scrollbar-track {
  border-radius: 10px;
}
.bunta-container::-webkit-scrollbar {
  width: 8px;
  border-radius: 10px;
  background-color: rgba(255,255,255,0.1);
}
.bunta-container::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: rgba(255,255,255,0.5);
}
.bunta-container:after {
  content: '';
  display: table;
  clear: both;
}
@media only screen and (min-width: 576px) {
  .bunta-container {
    width: 540px;
    max-width: 100%;
  }
}
@media only screen and (min-width: 768px) {
  .bunta-container.bunta-wide {
    width: 720px;
  }
}
@media only screen and (min-width: 992px) {
  .bunta-container.bunta-wide {
    width: 960px;
  }
}
@media only screen and (min-width: 1200px) {
  .bunta-container.bunta-wide {
    width: 1140px;
  }
}
.bunta input,
.bunta button,
.bunta textarea {
  font-family: inherit;
}
.bunta-form input,
.bunta-form textarea {
  display: block;
  width: 100%;
}
.bunta-form input,
.bunta-form textarea {
  outline: none;
}
.bunta-group {
  position: relative;
  margin: 0 0 15px;
}
.bunta-group.bunta-left .bunta-button,
.bunta-group.bunta-center .bunta-button {
  margin-right: 10px;
  margin-bottom: 10px;
}
.bunta-group.bunta-right .bunta-button {
  margin-left: 10px;
  margin-bottom: 10px;
}
.bunta-divider {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
      -webkit-box-align: center;
      align-items: center;
  font-weight: bold;
  margin: 30px 0;
}
.bunta-divider:before,
.bunta-divider:after {
  content: '';
  height: 2px;
  background-color: rgba(255,255,255,0.15);
  display: block;
  border-radius: 2px;
  -ms-flex: 1 0 auto;
      -webkit-box-flex: 1;
      flex: 1 0 auto;
  margin: 0 10px;
}
.bunta-divider + .bunta-inline {
  margin-top: 15px !important;
}
.bunta[data-bunta-theme='white'] .bunta-divider {
  color: #000;
}
.bunta[data-bunta-theme='white'] .bunta-divider:before,
.bunta[data-bunta-theme='white'] .bunta-divider:after {
  background-color: rgba(0,0,0,0.15);
}
.bunta-inline {
  position: relative;
  margin: 35px 0 15px;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
}
.bunta-inline .bunta-button {
  -ms-flex: 1 0 auto;
      -webkit-box-flex: 1;
      flex: 1 0 auto;
}
.bunta-fly {
  position: absolute;
  top: 0px;
  right: 0px;
}
.bunta-input,
.bunta-textarea {
  -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.1) !important;
  box-shadow: inset 0 -1px 0 rgba(0,0,0,0.1) !important;
  height: 43px;
  line-height: 41px;
  padding-left: 15px;
  padding-right: 15px;
  border: none;
  font-size: 14px;
  -webkit-box-shadow: 0 1px 1.5px rgba(0,0,0,0.12), 0 1px 1px rgba(0,0,0,0.24);
  box-shadow: 0 1px 1.5px rgba(0,0,0,0.12), 0 1px 1px rgba(0,0,0,0.24);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.bunta-input.bunta-circle,
.bunta-textarea.bunta-circle {
  border-radius: 43px;
  padding-left: 25px;
  padding-right: 25px;
}
.bunta-textarea {
  height: 130px;
  padding-top: 10px;
  line-height: 20px;
}
.bunta-textarea::-webkit-scrollbar-track {
  background-color: rgba(0,0,0,0.1);
}
.bunta-textarea::-webkit-scrollbar {
  width: 8px;
  background-color: rgba(0,0,0,0.1);
}
.bunta-textarea::-webkit-scrollbar-thumb {
  background-color: rgba(0,0,0,0.5);
}
[data-bunta-opacity='0'] {
  opacity: 0;
}
[data-bunta-opacity='10'] {
  opacity: 0.1;
}
[data-bunta-opacity='20'] {
  opacity: 0.2;
}
[data-bunta-opacity='30'] {
  opacity: 0.3;
}
[data-bunta-opacity='40'] {
  opacity: 0.4;
}
[data-bunta-opacity='50'] {
  opacity: 0.5;
}
[data-bunta-opacity='60'] {
  opacity: 0.6;
}
[data-bunta-opacity='70'] {
  opacity: 0.7;
}
[data-bunta-opacity='80'] {
  opacity: 0.8;
}
[data-bunta-opacity='90'] {
  opacity: 0.9;
}
[data-bunta-opacity='100'] {
  opacity: 1;
}
.bunta-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #000;
  cursor: pointer;
}
.bunta[data-bunta-style='uno'][data-bunta-theme='bunta'],
.bunta[data-bunta-style='dos'][data-bunta-theme='bunta'] .bunta-container,
.bunta[data-bunta-style='tres'][data-bunta-theme='bunta'],
.bunta[data-bunta-style='cuatro'][data-bunta-theme='bunta'],
.bunta[data-bunta-style='cinco'][data-bunta-theme='bunta'] .bunta-container {
  color: #fff;
  background: linear-gradient(135deg, #e7275f 0%, #e74743 100%);
}
.bunta-button[data-bunta-theme='bunta'] {
  color: #fff;
  background: linear-gradient(135deg, #e7275f 0%, #e74743 100%);
  border-color: transparent;
}
.bunta-button[data-bunta-theme='bunta']:hover,
.bunta-button[data-bunta-theme='bunta']:focus,
.bunta-button[data-bunta-theme='bunta']:active {
  color: #fff;
  background: linear-gradient(135deg, #db1851 0%, #e42d29 100%);
}
.bunta-button[data-bunta-theme='bunta']:active:hover,
.bunta-button[data-bunta-theme='bunta']:active:focus {
  color: #fff;
  background: linear-gradient(135deg, #ca164b 0%, #db211c 100%);
}
.bunta-button[data-bunta-theme='bunta']:disabled:focus,
.bunta-button[data-bunta-theme='bunta']:disabled:hover {
  background: linear-gradient(135deg, #e7275f 0%, #e74743 100%);
}
.bunta[data-bunta-style='uno'][data-bunta-theme='white'],
.bunta[data-bunta-style='dos'][data-bunta-theme='white'] .bunta-container,
.bunta[data-bunta-style='tres'][data-bunta-theme='white'],
.bunta[data-bunta-style='cuatro'][data-bunta-theme='white'],
.bunta[data-bunta-style='cinco'][data-bunta-theme='white'] .bunta-container {
  color: #000;
  background: #fff;
}
.bunta-button[data-bunta-theme='white'] {
  color: #000;
  background-color: #fff;
  border-color: #fff;
}
.bunta-button[data-bunta-theme='white']:hover,
.bunta-button[data-bunta-theme='white']:focus,
.bunta-button[data-bunta-theme='white']:active {
  color: #000;
  background-color: #e6e6e6;
  border-color: #e0e0e0;
}
.bunta-button[data-bunta-theme='white']:active:hover,
.bunta-button[data-bunta-theme='white']:active:focus {
  color: #000;
  background-color: #d4d4d4;
  border-color: #bfbfbf;
}
.bunta-button[data-bunta-theme='white']:disabled:focus,
.bunta-button[data-bunta-theme='white']:disabled:hover {
  background-color: #fff;
  border-color: #fff;
}
.bunta[data-bunta-style='uno'][data-bunta-theme='black'],
.bunta[data-bunta-style='dos'][data-bunta-theme='black'] .bunta-container,
.bunta[data-bunta-style='tres'][data-bunta-theme='black'],
.bunta[data-bunta-style='cuatro'][data-bunta-theme='black'],
.bunta[data-bunta-style='cinco'][data-bunta-theme='black'] .bunta-container {
  color: #fff;
  background: #000;
}
.bunta-button[data-bunta-theme='black'] {
  color: #fff;
  background-color: #000;
  border-color: #000;
}
.bunta-button[data-bunta-theme='black']:hover,
.bunta-button[data-bunta-theme='black']:focus,
.bunta-button[data-bunta-theme='black']:active {
  color: #fff;
  background-color: #000;
  border-color: #000;
}
.bunta-button[data-bunta-theme='black']:active:hover,
.bunta-button[data-bunta-theme='black']:active:focus {
  color: #fff;
  background-color: #000;
  border-color: #000;
}
.bunta-button[data-bunta-theme='black']:disabled:focus,
.bunta-button[data-bunta-theme='black']:disabled:hover {
  background-color: #000;
  border-color: #000;
}
.bunta[data-bunta-style='uno'][data-bunta-theme='primary'],
.bunta[data-bunta-style='dos'][data-bunta-theme='primary'] .bunta-container,
.bunta[data-bunta-style='tres'][data-bunta-theme='primary'],
.bunta[data-bunta-style='cuatro'][data-bunta-theme='primary'],
.bunta[data-bunta-style='cinco'][data-bunta-theme='primary'] .bunta-container {
  color: #fff;
  background: #103676;
}
.bunta-button[data-bunta-theme='primary'] {
  color: #fff;
  background-color: #0275d8;
  border-color: #0275d8;
}
.bunta-button[data-bunta-theme='primary']:hover,
.bunta-button[data-bunta-theme='primary']:focus,
.bunta-button[data-bunta-theme='primary']:active {
  color: #fff;
  background-color: #0269c2;
  border-color: #0267be;
}
.bunta-button[data-bunta-theme='primary']:active:hover,
.bunta-button[data-bunta-theme='primary']:active:focus {
  color: #fff;
  background-color: #0261b3;
  border-color: #0158a2;
}
.bunta-button[data-bunta-theme='primary']:disabled:focus,
.bunta-button[data-bunta-theme='primary']:disabled:hover {
  background-color: #0275d8;
  border-color: #0275d8;
}
.bunta[data-bunta-style='uno'][data-bunta-theme='success'],
.bunta[data-bunta-style='dos'][data-bunta-theme='success'] .bunta-container,
.bunta[data-bunta-style='tres'][data-bunta-theme='success'],
.bunta[data-bunta-style='cuatro'][data-bunta-theme='success'],
.bunta[data-bunta-style='cinco'][data-bunta-theme='success'] .bunta-container {
  color: #fff;
  background: #5cb85c;
}
.bunta-button[data-bunta-theme='success'] {
  color: #fff;
  background-color: #5cb85c;
  border-color: #5cb85c;
}
.bunta-button[data-bunta-theme='success']:hover,
.bunta-button[data-bunta-theme='success']:focus,
.bunta-button[data-bunta-theme='success']:active {
  color: #fff;
  background-color: #4bad4b;
  border-color: #4aa94a;
}
.bunta-button[data-bunta-theme='success']:active:hover,
.bunta-button[data-bunta-theme='success']:active:focus {
  color: #fff;
  background-color: #46a046;
  border-color: #3f903f;
}
.bunta-button[data-bunta-theme='success']:disabled:focus,
.bunta-button[data-bunta-theme='success']:disabled:hover {
  background-color: #5cb85c;
  border-color: #5cb85c;
}
.bunta[data-bunta-style='uno'][data-bunta-theme='info'],
.bunta[data-bunta-style='dos'][data-bunta-theme='info'] .bunta-container,
.bunta[data-bunta-style='tres'][data-bunta-theme='info'],
.bunta[data-bunta-style='cuatro'][data-bunta-theme='info'],
.bunta[data-bunta-style='cinco'][data-bunta-theme='info'] .bunta-container {
  color: #fff;
  background: #5bc0de;
}
.bunta-button[data-bunta-theme='info'] {
  color: #fff;
  background-color: #5bc0de;
  border-color: #5bc0de;
}
.bunta-button[data-bunta-theme='info']:hover,
.bunta-button[data-bunta-theme='info']:focus,
.bunta-button[data-bunta-theme='info']:active {
  color: #fff;
  background-color: #41b6d9;
  border-color: #3cb4d8;
}
.bunta-button[data-bunta-theme='info']:active:hover,
.bunta-button[data-bunta-theme='info']:active:focus {
  color: #fff;
  background-color: #2fafd5;
  border-color: #27a0c3;
}
.bunta-button[data-bunta-theme='info']:disabled:focus,
.bunta-button[data-bunta-theme='info']:disabled:hover {
  background-color: #5bc0de;
  border-color: #5bc0de;
}
.bunta[data-bunta-style='uno'][data-bunta-theme='warning'],
.bunta[data-bunta-style='dos'][data-bunta-theme='warning'] .bunta-container,
.bunta[data-bunta-style='tres'][data-bunta-theme='warning'],
.bunta[data-bunta-style='cuatro'][data-bunta-theme='warning'],
.bunta[data-bunta-style='cinco'][data-bunta-theme='warning'] .bunta-container {
  color: #fff;
  background: #f0ad4e;
}
.bunta-button[data-bunta-theme='warning'] {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #f0ad4e;
}
.bunta-button[data-bunta-theme='warning']:hover,
.bunta-button[data-bunta-theme='warning']:focus,
.bunta-button[data-bunta-theme='warning']:active {
  color: #fff;
  background-color: #ee9f31;
  border-color: #ed9d2b;
}
.bunta-button[data-bunta-theme='warning']:active:hover,
.bunta-button[data-bunta-theme='warning']:active:focus {
  color: #fff;
  background-color: #ec961c;
  border-color: #dc8913;
}
.bunta-button[data-bunta-theme='warning']:disabled:focus,
.bunta-button[data-bunta-theme='warning']:disabled:hover {
  background-color: #f0ad4e;
  border-color: #f0ad4e;
}
.bunta[data-bunta-style='uno'][data-bunta-theme='danger'],
.bunta[data-bunta-style='dos'][data-bunta-theme='danger'] .bunta-container,
.bunta[data-bunta-style='tres'][data-bunta-theme='danger'],
.bunta[data-bunta-style='cuatro'][data-bunta-theme='danger'],
.bunta[data-bunta-style='cinco'][data-bunta-theme='danger'] .bunta-container {
  color: #fff;
  background: #d9534f;
}
.bunta-button[data-bunta-theme='danger'] {
  color: #fff;
  background-color: #d9534f;
  border-color: #d9534f;
}
.bunta-button[data-bunta-theme='danger']:hover,
.bunta-button[data-bunta-theme='danger']:focus,
.bunta-button[data-bunta-theme='danger']:active {
  color: #fff;
  background-color: #d43b37;
  border-color: #d33632;
}
.bunta-button[data-bunta-theme='danger']:active:hover,
.bunta-button[data-bunta-theme='danger']:active:focus {
  color: #fff;
  background-color: #ca302c;
  border-color: #b72c27;
}
.bunta-button[data-bunta-theme='danger']:disabled:focus,
.bunta-button[data-bunta-theme='danger']:disabled:hover {
  background-color: #d9534f;
  border-color: #d9534f;
}
.bunta[data-bunta-style='uno'][data-bunta-theme='inverse'],
.bunta[data-bunta-style='dos'][data-bunta-theme='inverse'] .bunta-container,
.bunta[data-bunta-style='tres'][data-bunta-theme='inverse'],
.bunta[data-bunta-style='cuatro'][data-bunta-theme='inverse'],
.bunta[data-bunta-style='cinco'][data-bunta-theme='inverse'] .bunta-container {
  color: #fff;
  background: #373a3c;
}
.bunta-button[data-bunta-theme='inverse'] {
  color: #fff;
  background-color: #373a3c;
  border-color: #373a3c;
}
.bunta-button[data-bunta-theme='inverse']:hover,
.bunta-button[data-bunta-theme='inverse']:focus,
.bunta-button[data-bunta-theme='inverse']:active {
  color: #fff;
  background-color: #323436;
  border-color: #303335;
}
.bunta-button[data-bunta-theme='inverse']:active:hover,
.bunta-button[data-bunta-theme='inverse']:active:focus {
  color: #fff;
  background-color: #2e3032;
  border-color: #292c2d;
}
.bunta-button[data-bunta-theme='inverse']:disabled:focus,
.bunta-button[data-bunta-theme='inverse']:disabled:hover {
  background-color: #373a3c;
  border-color: #373a3c;
}
.bunta-heading,
.bunta-heading-icon {
  opacity: 0.95;
  margin: 0 0 30px;
}
h1.bunta-heading {
  text-transform: uppercase;
  font-size: 32px;
  line-height: 37px;
}
h2.bunta-heading {
  font-size: 24px;
  line-height: 28px;
}
.bunta-heading-icon {
  font-size: 120px;
  line-height: 120px;
}
.bunta-paragraph {
  font-size: 17px;
  line-height: 23px;
  font-weight: normal;
  margin: 0 0 15px;
}
.bunta-video {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
  padding-bottom: 56.25%;
}
.bunta-video .embed-responsive-item,
.bunta-video img,
.bunta-video iframe,
.bunta-video object,
.bunta-video embed,
.bunta-video video {
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  border: 0;
}
[data-bunta-rounded='true'] .bunta-video {
  border-radius: 3px;
  overflow: hidden;
}
/* >>>>>>>>>>>>> */
/* >>> Bunta >>> */
/* >>>>>>>>>>>>> */
.bunta {
  position: fixed;
  z-index: 99999;
}
.bunta-switcher {
  display: none;
}
.bunta-rounded,
.bunta-rounded .bunta-container {
  border-radius: 3px;
}
.bunta-rounded-top {
  border-radius: 3px 3px 0 0;
}
.bunta-rounded-right {
  border-radius: 0 3px 3px 0;
}
.bunta-rounded-bottom {
  border-radius: 0 0 3px 3px;
}
.bunta-rounded-left {
  border-radius: 3px 0 0 3px;
}
.bunta-image {
  display: block;
  max-width: 100%;
  height: auto;
}
.bunta-icon {
  border-radius: 200px;
  padding: 0;
  width: 43px;
}
.bunta-circle {
  border-radius: 200px;
  padding: 0 25px;
}
.bunta-circle-top {
  border-radius: 200px 200px 0 0;
}
.bunta-circle-right {
  border-radius: 0 200px 200px 0;
  padding-right: 25px;
}
.bunta-circle-bottom {
  border-radius: 0 0 200px 200px;
}
.bunta-circle-left {
  border-radius: 200px 0 0 200px;
  padding-left: 25px;
}
.bunta-shadow,
.bunta[data-bunta-style='dos'] .bunta-container,
.bunta[data-bunta-style='cinco'] .bunta-container {
  -webkit-box-shadow: 0 0 30px rgba(0,0,0,0.07);
  box-shadow: 0 0 30px rgba(0,0,0,0.07);
}
.bunta-right {
  text-align: right;
}
.bunta-center {
  text-align: center;
}
.bunta-left {
  text-align: left;
}
.bunta-block {
  display: block;
  width: 100%;
}
/* >>>>>>>>>>> */
/* >>> Uno >>> */
/* >>>>>>>>>>> */
.bunta[data-bunta-style='uno'] {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
      -webkit-box-align: center;
      align-items: center;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-in-out, visibility 0s 0.2s;
  transition: opacity 0.2s ease-in-out, visibility 0s 0.2s;
}
.bunta[data-bunta-style='uno'] .bunta-container {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 100vh;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media only screen and (min-width: 576px) {
  .bunta[data-bunta-style='uno'] .bunta-container {
    max-height: 90vh;
  }
}
.bunta[data-bunta-style='uno'] .bunta-container {
  -webkit-transform: translateY(10%);
  transform: translateY(10%);
  opacity: 0;
  -webkit-transition: all 0.2s ease-in-out 0.1s;
  transition: all 0.2s ease-in-out 0.1s;
}
.bunta-switcher:checked + .bunta[data-bunta-style='uno'] {
  -webkit-transition: visibility 0s, opacity 0.2s ease-in-out;
  transition: visibility 0s, opacity 0.2s ease-in-out;
  visibility: visible;
  opacity: .98;
}
.bunta-switcher:checked + .bunta[data-bunta-style='uno'] .bunta-container {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  opacity: 1;
}


/* Page Titles
--------------------------------------------------------------------- */

#page-title {
    background-color: #eb7d1e;
    padding-top: 50px;
    padding-bottom: 50px;
    text-align: center;
    width: 100%;
}

#page-title h1 {
    font: 54px/1.3;
    color: #fff;
    letter-spacing: -1px;
    font-family: 'Open Sans', Arial, sans-serif;
    margin-bottom: 0;
    font-weight: 900;
    text-transform: uppercase;
}

@media only screen and (min-width: 100px) and (max-width:721px) {
    #page-title {
        padding-top: 23px;
        padding-bottom: 23px;
        height: auto;
    }
}