.card-title,
.footer-big h4,
.footer-big h5,
.footer-brand,
.info-title,
.media .media-heading,
.title,
body {
    font-family: Nunito, Helvetica, Arial, sans-serif
}

.btn,
.footer .links ul.uppercase-links,
.h6,
.title-uppercase,
h6 {
    text-transform: uppercase
}

.form-group,
.noUi-base,
.profile-content,
.section-dark,
.section-gold,
.section-image {
    position: relative
}

.brand,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.navbar,
.td-name,
a,
button,
h1,
h2,
h3,
h4,
h5,
h6,
input,
p,
select,
td,
textarea {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-family: Nunito, Helvetica, Arial, sans-serif;
    font-weight: 300
}

.h1,
.h2,
.h3,
.h4,
h1,
h2,
h3,
h4 {
    margin: 30px 0 0
}

.h1,
h1 {
    font-size: 3.6em
}

.h2,
h2 {
    font-size: 2.8em
}

.h3,
h3 {
    font-size: 1.825em;
    line-height: 1.4;
    margin: 20px 0 0
}

.h6,
h6,
p {
    line-height: 1.5em
}

.h6,
h6 {
    font-size: .9em;
    font-weight: 600
}

p {
    font-size: 15px;
    margin-bottom: 5px;
    font-weight: 500
}

.dropdown .dropdown-menu .dropdown-item:hover,
.section-dark .card-plain .card-title,
.section-dark .card-profile.card-plain .card-title,
.section-dark .info-title,
.section-dark .title,
.section-gold .card-plain .card-title,
.section-gold .info-title,
.section-gold .title,
.section-image .card-plain .card-title,
.section-image .info-title,
.section-image .title,
.text-white {
    color: #fff !important
}

body {
    color: #121212;
    font-size: 14px;
    font-weight: 300
}

a {
    color: #0035ff;
    text-decoration: none
}

.btn-morphing .circle,
.btn-morphing .fa,
.carousel-control.left,
.carousel-control.right,
.form-control,
.gsdk-collapse,
.input-group-addon,
.navbar,
.navbar .alert,
.tagsinput {
    -webkit-transition: .3s linear;
    -moz-transition: .3s linear;
    -o-transition: .3s linear;
    -ms-transition: .3s linear;
    transition: .3s linear
}

.navbar .navbar-toggler,
.share-buttons .btn-outline-default {
    margin-top: 24px
}

.navbar .nav-link p,
.navbar .navbar-brand {
    margin: 0;
    font-weight: 600;
    text-transform: uppercase
}

.section {
    padding: 25px 0;
    position: relative;
    background-color: #fff;
    margin-bottom: 25px
}

.section-dark {
    background-color: #0b1011
}

.navbar {
    border: 0;
    font-size: 14px;
    transition: .4s;
    -webkit-transition: .4s;
    padding: 0;
    background: #fff;
    border-bottom: 1px solid #d7d7d7
}

.navbar .navbar-toggler-right {
    float: right
}

.navbar .navbar-brand {
    padding: 20px 15px;
    font-size: 14px;
    color: #66615b
}

.navbar .navbar-nav .nav-item .nav-link {
    line-height: 1.6;
    margin: 15px 0;
    padding: 10px 15px;
    opacity: .8;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 600;
    color: #292929
}

.navbar .navbar-nav .dropdown-menu {
    border-radius: 12px;
    margin-top: 1px
}

.navbar-toggler {
    margin-top: 19px;
    margin-bottom: 19px;
    border: 0;
    outline: 0!important;
    cursor: pointer
}

.navbar-toggler .navbar-toggler-bar,.navbar-toggler-icon {
    width: 24px;
    height: 2px;
    border-radius: 1px;
    margin: 0 auto;
    display: block;
    position: relative
}

.dropdown .dropdown-menu,.navbar-nav>li>.dropdown-menu {
    transition: .3s cubic-bezier(.215, .61, .355, 1),opacity .3s,height 0s linear .35s
}

.navbar .navbar-toggler .navbar-toggler-bar {
    background: #66615b
}

.navbar-toggler .navbar-toggler-bar+.navbar-toggler-bar,.navbar-toggler .navbar-toggler-icon+.navbar-toggler-icon {
    margin-top: 4px
}

.footer-big hr,.modal-header.no-border-header .modal-title,.navbar .navbar-burger {
    margin-top: 20px
}

.dropdown .dropdown-menu {
    background-color: #fff;
    border: 0;
    border-radius: 12px;
    display: block;
    margin-top: 10px;
    padding: 0;
    position: absolute;
    visibility: hidden;
    opacity: 0;
    -webkit-box-shadow: 0 2px rgba(17,16,15,.1),0 2px 10px rgba(17,16,15,.1);
    box-shadow: 0 2px rgba(17,16,15,.1),0 2px 10px rgba(17,16,15,.1)
}

.dropdown .dropdown-menu .dropdown-item {
    color: #66615b!important;
    font-size: 14px;
    padding: 10px 45px 10px 15px;
    clear: both;
    white-space: nowrap;
    width: 100%;
    display: block
}

.dropdown .dropdown-menu .dropdown-item img {
    margin-top: -3px
}

.dropdown .dropdown-menu .dropdown-item:first-child,.dropdown .dropdown-menu .dropdown-item:first-child a {
    border-top-left-radius: 12px;
    border-top-right-radius: 12px
}

.dropdown .dropdown-menu .dropdown-item:last-child,.dropdown .dropdown-menu .dropdown-item:last-child a {
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px
}

.dropdown .dropdown-menu.dropdown-danger .dropdown-item:focus,.dropdown .dropdown-menu.dropdown-danger .dropdown-item:hover {
    background-color: #f88633
}

.dropdown.show .dropdown-menu {
    opacity: 1;
    visibility: visible
}


.dropdown-menu-right {
    right: -2px;
    left: auto
}

@media (min-width: 768px) {
    .dropdown .dropdown-menu,.dropdown-btn .dropdown-menu,.navbar-nav .dropdown-item .dropdown-menu {
        transform: translate3d(0,-40px,0);
        transition: .3s cubic-bezier(.215, .61, .355, 1),opacity .3s,height 0s linear .35s
    }

    .dropdown-btn.show .dropdown-menu,.dropdown.show .dropdown-menu,.navbar-nav .dropdown-item.show .dropdown-menu{
        transform:translate3d(0,0,0);
        visibility:visible!important
    }

    .dropdown .dropdown-toggle:after,.dropup .dropdown-toggle:after {
        margin-left: 5px
    }
}

@media (max-width: 767px) {
    body{
        position:relative;
        font-size:15px
    }
    h6{
        font-size:1em
    }
    .navbar .container{
        left:0;
        width:100%;
        -webkit-transition:.33s cubic-bezier(.685, .0473, .346, 1);
        -moz-transition:.33s cubic-bezier(.685, .0473, .346, 1);
        -o-transition:.33s cubic-bezier(.685, .0473, .346, 1);
        -ms-transition:.33s cubic-bezier(.685, .0473, .346, 1);
        transition:.33s cubic-bezier(.685, .0473, .346, 1);
        position:relative
    }
    .navbar .navbar-nav .dropdown-menu{
        height:auto;
        overflow-y:auto
    }
    .navbar-nav{
        margin:1px -15px
    }
    [class*=navbar-] .navbar-nav .active>a,[class*=navbar-] .navbar-nav .active>a:focus,[class*=navbar-] .navbar-nav .active>a:hover,[class*=navbar-] .navbar-nav .navbar-nav .open .dropdown-menu>li>a:active,[class*=navbar-] .navbar-nav .open .dropdown-menu>li>a,[class*=navbar-] .navbar-nav .open .dropdown-menu>li>a:focus,[class*=navbar-] .navbar-nav .open .dropdown-menu>li>a:hover,[class*=navbar-] .navbar-nav>li>a,[class*=navbar-] .navbar-nav>li>a:focus,[class*=navbar-] .navbar-nav>li>a:hover{
        color:#fff
    }
    [class*=navbar-] .navbar-nav .open .dropdown-menu>li>a:focus,[class*=navbar-] .navbar-nav .open .dropdown-menu>li>a:hover,[class*=navbar-] .navbar-nav .open .dropdown-menu>li>a:not(.btn),[class*=navbar-] .navbar-nav>li>a:focus,[class*=navbar-] .navbar-nav>li>a:hover,[class*=navbar-] .navbar-nav>li>a:not(.btn){
        opacity:.7;
        background:0 0
    }
    .dropdown-menu,.presentation-page .section-components .image-container .share-btn-img,.presentation-page .section-components .image-container .social-img{
        display:none
    }
}

@media screen and (max-width:991px){
    .navbar-collapse,.navbar-translate{
        -webkit-transition:.33s cubic-bezier(.685, .0473, .346, 1);
        -moz-transition:.33s cubic-bezier(.685, .0473, .346, 1);
        -o-transition:.33s cubic-bezier(.685, .0473, .346, 1);
        -ms-transition:.33s cubic-bezier(.685, .0473, .346, 1)
    }
    .navbar-collapse.has-image::after,.navbar-collapse::after{
        content:"";
        z-index:1;
        height:100%;
        display:block;
        width:100%
    }
    .float{
        width:40px!important;
        height:40px!important;
        bottom:130px!important;
        right:25px!important
    }
    .my-float{
        margin-top:5px!important
    }
    .navbar-expand-md .navbar-toggler{
        display:block!important
    }
    .navbar-collapse{
        position:fixed;
        display:block;
        top:0;
        height:100%;
        width:230px;
        right:0;
        z-index:1032;
        visibility:visible;
        background-color:#999;
        overflow-y:visible;
        border-top:none;
        text-align:left;
        border-left:1px solid #ccc5b9;
        padding-right:0;
        padding-left:20px;
        padding-top:15px;
        -webkit-transform:translate3d(230px,0,0);
        -moz-transform:translate3d(230px,0,0);
        -o-transform:translate3d(230px,0,0);
        -ms-transform:translate3d(230px,0,0);
        transform:translate3d(230px,0,0);
        transition:.33s cubic-bezier(.685, .0473, .346, 1)
    }
    .navbar-collapse ul{
        position:relative;
        z-index:3;
        height:95%;
        flex-direction:column!important
    }
    .navbar-collapse .navbar-nav>.nav-item:last-child{
        border-bottom:0
    }
    .navbar-collapse .navbar-nav>.nav-item>.nav-link{
        margin:0;
        color:#ffffff!important;
        text-transform:uppercase;
        font-weight:600;
        font-size:12px;
        line-height:1.5em;
        padding:15px 0
    }
    .navbar-collapse::after{
        top:0;
        left:0;
        position:absolute;
        background-color:#444444;
        background-image:linear-gradient(to bottom,transparent 0,rgba(112,112,112,0) 60%,rgba(186,186,186,.15) 100%)
    }
    .nav-open .navbar-collapse{
        -webkit-transform:translate3d(0,0,0);
        -moz-transform:translate3d(0,0,0);
        -o-transform:translate3d(0,0,0);
        -ms-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
    .nav-open .wrapper{
        left:0;
        -webkit-transform:translate3d(-230px,0,0);
        -moz-transform:translate3d(-230px,0,0);
        -o-transform:translate3d(-230px,0,0);
        -ms-transform:translate3d(-230px,0,0);
        transform:translate3d(-230px,0,0)
    }
    .nav-open .navbar-translate{
        -webkit-transform:translate3d(-230px,0,0);
        -moz-transform:translate3d(-230px,0,0);
        -o-transform:translate3d(-230px,0,0);
        -ms-transform:translate3d(-230px,0,0);
        transform:translate3d(-230px,0,0)
    }
    .dropdown .dropdown-menu,.dropdown .dropdown-menu:after,.dropdown .dropdown-menu:before,.dropdown.show .dropdown-menu:after,.dropdown.show .dropdown-menu:before,.wrapper .navbar-collapse{
        display:none
    }
    
    .fixed-top .navbar-collapse{
        background-color:#ff8f5e;
        float:left
    }
    .dropdown .dropdown-menu,.dropdown.show .dropdown-menu{
        background-color:#fff;
        border:0;
        transition:none;
        -webkit-box-shadow:none;
        box-shadow:none;
        width:auto;
        border-radius:0
    }
    
    .navbar-translate{
        width:100%;
        position:relative;
        -webkit-transform:translate3d(0,0,0);
        -moz-transform:translate3d(0,0,0);
        -o-transform:translate3d(0,0,0);
        -ms-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0);
        transition:.33s cubic-bezier(.685, .0473, .346, 1)
    }

    .dropdown.show .dropdown-menu {
        display: block
    }

    .wrapper{
        -webkit-transition:.33s cubic-bezier(.685, .0473, .346, 1);
        -moz-transition:.33s cubic-bezier(.685, .0473, .346, 1);
        -o-transition:.33s cubic-bezier(.685, .0473, .346, 1);
        -ms-transition:.33s cubic-bezier(.685, .0473, .346, 1);
        transition:.33s cubic-bezier(.685, .0473, .346, 1);
        left:0;
        background-color:#fff
    }
    .dropdown-menu-right{
        right:auto;
        left:auto
    }
}
.dropdown .dropdown-toggle:after,.dropup .dropdown-toggle:after{
    margin-left:5px
}