/*--- PLACE YOUR CUSTOM STYLES HERE ---*/

/*--- Background Images ---*/
.bg-shortcodes {
    background-image: url(../img/backgrounds/bg-shortcodes.jpg);
}
.bg-light {
    background-image: url(../img/backgrounds/bg-light.jpg);
}

.bg-shop-1 {
    background-image: url(../img/backgrounds/bg-shop-1.jpg);
}
.bg-shop-2 {
    background-image: url(../img/backgrounds/bg-shop-2.jpg);
}

.bg-app-1 {
    background-image: url(../img/backgrounds/bg-app-1.jpg);
}
.bg-app-2 {
    background-image: url(../img/backgrounds/bg-app-2.jpg);
}
.bg-app-3 {
    background-image: url(../img/backgrounds/bg-app-3.jpg);
}
.bg-app-4 {
    background-image: url(../img/backgrounds/bg-app-4.jpg);
}
.bg-app-5 {
    background-image: url(../img/backgrounds/bg-app-5.jpg);
}
.bg-app-6 {
    background-image: url(../img/backgrounds/bg-app-6.jpg);
}

.bg-event-1 {
    background-image: url(../img/backgrounds/bg-event-1.jpg);
}
.bg-event-2 {
    background-image: url(../img/backgrounds/bg-event-2.jpg);
}
.bg-event-3 {
    background-image: url(../img/backgrounds/bg-event-3.jpg);
}

.bg-img-1 {
    background-image: url(../img/backgrounds/bg-1.jpg);
}
.bg-img-2 {
    background-image: url(../img/backgrounds/bg-2.jpg);
}
.bg-img-3 {
    background-image: url(../img/backgrounds/bg-3.jpg);
}
.bg-img-4 {
    background-image: url(../img/backgrounds/bg-4.jpg);
}
.bg-img-5 {
    background-image: url(../img/backgrounds/bg-5.jpg);
}
.bg-img-6 {
    background-image: url(../img/backgrounds/bg-6.jpg);
}
.bg-img-7 {
    background-image: url(../img/backgrounds/bg-7.jpg);
}
.bg-img-8 {
    background-image: url(../img/backgrounds/bg-8.jpg);
}
.bg-img-9 {
    background-image: url(../img/backgrounds/bg-9.jpg);
}
.bg-img-10 {
    background-image: url(../img/backgrounds/bg-10.jpg);
}
.bg-img-11 {
    background-image: url(../img/backgrounds/bg-11.jpg);
}
.bg-img-12 {
    background-image: url(../img/backgrounds/bg-12.jpg);
}
.bg-img-13 {
    background-image: url(../img/backgrounds/bg-13.jpg);
}
.bg-img-14 {
    background-image: url(../img/backgrounds/bg-14.jpg);
}
.bg-img-15 {
    background-image: url(../img/backgrounds/bg-15.jpg);
}
.bg-blue {
    background-image: url(../img/backgrounds/bg-blue.jpg);
}

/* Logo animation */
.navbar-brand {
    width: 200px;
    position: relative;
}

.navbar-brand > div {
    position:absolute;
}

.navbar-brand img {
    float: left;
}

.navbar-brand img:nth-child(2) {
    -moz-transition: transform 0.5s;
    -o-transition: transform 0.5s;
    -webkit-transition: transform 0.5s;
    transition: transform 0.5s;
    margin-left: -19px;
}

.navbar-brand:hover img:nth-child(2) {
    transform: translateY(36px);
}

.navbar-brand img:nth-child(3) {
    margin-left: -104px;
    transform: translateY(0);
}

.navbar-brand img {
    max-height: none;
}

.navbar {
    -webkit-transition: none!important;
    transition: none!important;
}

.logo-light {
    margin-top: 15px;
}

.logo-dark {
    margin-top: -3px;
    background: white;
    height: 55px;
    padding: 15px;
    transition: height 0.5s;
    margin-left: -15px;
}

.logo-dark img:nth-child(2) {
    margin-left: -17px;
}

.logo-dark img:nth-child(3) {
    margin-left: -83px;
}

.navbar-brand:hover .logo-dark {
    height: 80px;
}

.navbar-brand:hover .logo-dark img:nth-child(2) {
    transform: translateY(28px);
}

@media (max-width: 991px) {
    .logo-light {
        opacity: 0;
    }
}

/* Partner page */

.blog .cbp-caption-zoom .cbp-caption-activeWrap, .home-blog-grid .cbp-caption-zoom .cbp-caption-activeWrap {
    /*background-color: rgba(0,0,0,0.1);*/
}

.blog-columns .cbp-item-wrapper > * {
    border-color: #c8c8c8!important;
}

/* Projects page */
.portfolio-project img {
    max-width: 100%;
}
