@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:300,300,400,400i,700,700);#loader_form,#preloader{position:fixed;top:0;left:0;right:0;width:100%;height:100%;z-index:99999999999!important;bottom:0}.box_feat h3,
                                                                                                                                                                                                                         .hero_in h1,.item label strong,.main_title h2{text-transform:uppercase}#social,footer p{float:right}#social ul li,.btn_1,a.btn_1,footer ul li{display:inline-block}

.hero_in{text-align:center;margin:0 -65px 45px;height:300px;border-bottom:1px solid #d9e1e6;position:relative}
.hero_in.shortcodes{background:url(../img/shortcodes_bg.svg) center bottom no-repeat #edfeff}
.hero_in.about{background:url(../img/about_bg.svg) center bottom no-repeat #edfeff}
.hero_in div{left:0;bottom:0;position:absolute;text-align:center;width:100%}
.hero_in h1{background-color:#2ab6fb;margin:0;padding:10px 15px;color:#fff;font-weight:700;display:inline-block;font-size:28px;font-size:1.75rem;line-height:1}

.box_feat,.widget{margin-bottom:25px}.box_feat{background-color:#fff;padding:40px 35px 5px;text-align:center;position:relative;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 2px 40px #e0e5f0;-moz-box-shadow:0 2px 40px #e0e5f0;box-shadow:0 2px 40px #e0e5f0;color:#777}.box_feat h3{font-size:18px;font-size:1.125rem;color:#f5ab35;font-weight:700}
html {
    box-sizing: border-box;
}

*, *:after, *:before {
    box-sizing: inherit;
}

@media (min-width: 548px) {
    h1 {
        font-size: 3.2vw;
    }
}

body {
    position: relative;
}

.brands-wrap {
    padding-top: 10%;
    max-width: 960px;
    margin: 0 auto;
}

.carousel {
    background: transparent;
}

.gallery-cell {
    width: 100%;
    /* half-width */
    height: auto;
    padding: 0 15px;
    text-align: center;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
@media (min-width: 548px) {
    .gallery-cell {
        width: 33.3%;
    }
}
.gallery-cell.is-selected img {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-filter: grayscale(0) blur(0);
    filter: grayscale(0) blur(0);
}
.gallery-cell img {
    transition: all 500ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
    /* easeInOutBack */
    max-width: 150px;
    display: inline-block;
    -webkit-transform: scale(0.7);
    transform: scale(0.7);
    -webkit-filter: grayscale(100%) blur(2px);
    filter: grayscale(100%) blur(2px);
}

.flickity-prev-next-button.previous {
    left: -40px;
}

.flickity-prev-next-button.next {
    right: -40px;
}

.brand-carousel {
    margin: 0 60px;
    /* space for prev/next buttons */
}

.flickity-prev-next-button .arrow {
    fill: #003c6e;
    box-shadow: 0 0 5px black;
}

.flickity-prev-next-button.no-svg {
    color: white;
}

.flickity-prev-next-button {
    background: transparent;
}
.flickity-prev-next-button:hover {
    background: transparent;
}
