//Blog and product card design
.toucan-card{
    border-radius: 4px;	
    overflow: hidden;
    height: 100%;

    position: relative;
    z-index: 1;
    transition: all.15s ease-in-out;
    transform: translate(0, 0);
}
.toucan-post.toucan-card:hover{
    transform: translate(0, -10px);
}



//Featured card design

.featured-card-item{
    transition: all .2s ease-in-out;
    border-radius: 5px;
    .entry-image img,
    .entry-image:after{
        border-radius: 5px;
    }
}
.featured-card-item:hover{
    transform: translateY(-10px);    
}


.toucan-slider.toucan-products .owl-stage-outer{
    padding-bottom: 30px;
    margin-bottom: 20px;
    padding-left: 30px;
    margin-left: -30px;
    margin-right: -20px;
}

// Welcome area cards
.featured-area-2 .owl-stage-outer{
    padding-left: 30px;
    margin-left: -30px;    
}
.welcome-area-4 .owl-stage-outer,
.featured-area-2 .owl-stage-outer,
.toucan-slider.toucan-products .owl-stage-outer{
    padding-top: 80px;
    margin-top: -80px;
}
.toucan-slider.toucan-products .owl-stage-outer{
    padding-bottom: 80px;
    margin-bottom: -40px;
}
.welcome-area-4 .featured-card-item{
    margin-left: 20px;
    @include mq('md') {
        margin-left: 42px;
    }
}
.welcome-area-4 .owl-item{
    transition: .4s ease all;
}
.welcome-area-4 .owl-item.center,
.welcome-area-4 .featured-card-item:nth-child(2){
    transform: translateY(-40px);
}
.welcome-area-4 .featured-card-item:hover:nth-child(2){
    transform: translateY(-50px);   
}
.welcome-area-4 .owl-dots{
    left:20px;
}


.owl-dots{
    position: absolute;
    bottom: 0;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.owl-dot{
    border: 2px solid #FFF;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    margin: 0 4px;
    transition: .15s ease all;
}
.owl-dot:hover,
.owl-dot.active{
    background: #FFF;
}


.featured-area-5 .col-lg-3 .featured-card-item:last-child,
.featured-area-6 .col-lg-3 .featured-card-item:last-child,
.featured-area-7 .col-lg-3 .featured-card-item:last-child{
    padding-top: 7.5px;
    @include mq('md') {
        padding-top: 15px;
    }
    @include mq('xl') {
        padding-top: 25px;
    }
}
.featured-area-6 .order-0{
    order:4;
}
.featured-area-7 .order-0{
    order:2;
}
.featured-card-item-inside{
    position: relative;
}

// Categories

.cat-listing-layout-13 > .col-lg-3 .row > div:first-child,
.cat-listing-layout-11 > .col-lg-5 .row > div:first-child,
.cat-listing-layout-12 > .col-lg-7 .row > div:first-child{
    padding-bottom: 7.5px;
    @include mq('md') {
        padding-bottom: 15px;
    }
    @include mq('xl') {
        padding-bottom: 25px;
    }
}

.cat-listing-layout-13 > .col-lg-3 .row > div:last-child,
.cat-listing-layout-11 > .col-lg-5 .row > div:last-child,
.cat-listing-layout-12 > .col-lg-7 .order-3,
.cat-listing-layout-12 > .col-lg-7 .order-4,
.cat-listing-layout-12 > .col-lg-7 .order-7,
.cat-listing-layout-12 > .col-lg-7 .order-8{
    padding-top: 7.5px;
    @include mq('md') {
        padding-top: 15px;
    }
    @include mq('xl') {
        padding-top: 25px;
    }
}

.cat-listing-layout-11 > .col-lg-5 .row > div:only-of-type{
    padding-top: 0;
    @include mq('xl') {
        padding-top: 0;  
    }
}

.cat-listing-layout-13 > .col-lg-6.order-1{
    order:3;
}

//Categories zig-zag
.cat-listing-layout-11 > div:nth-child(3n){
    order: 6;
}
.cat-listing-layout-12 > div:nth-child(3n){
    order: 8;
}
.cat-listing-layout-13 > div:nth-child(4n){
    order: 10;
}
