.breadcrumb-item a{
    color: rgba(255,255,255,0.7) ;
}

.breadcrumb-item.active{
    color: #FFFFFF;
}
.breadcrumb-item::before {
    color: rgba(255,255,255,0.7) !important;
}
.border-title  {
    width: 50px;
    height: 3px;
}
.compartilhar { position: relative; left: -2px; margin-bottom: 20px; }
.compartilhar .addthis_button_tweet { padding-right: 10px; }

.gallery {
    display: inline-block;
    margin-top: 20px;
}
.blur {
    -webkit-filter: blur(4px)

}


h2 {
    font-size: 3em;
    padding: 0 0 20px 0;
    margin: 0 0 40px 0;
    font-weight: 300;
    color: #ccc;
    border-bottom: 1px solid #ccc;
}
#demos-wrapper {
    width: 70%;
    max-width: 1300px;
    margin: 0 auto;
}
.demo {
    margin-bottom: 40px;
}

.tz-gallery div a img {
    width: 280px !important;
}
.tz-gallery div {
    width: 300px;
}
/* carousel */
.media-carousel
{
    margin-bottom: 0;
    padding: 0 40px 30px 40px;
    margin-top: 30px;
}
/* Previous button  */
.media-carousel .carousel-control.left
{
    left: -12px;
    background-image: none;
    background: none repeat scroll 0 0 #222222;
    border: 4px solid #FFFFFF;
    border-radius: 23px 23px 23px 23px;
    height: 40px;
    width : 40px;
    margin-top: 30px
}
/* Next button  */
.media-carousel .carousel-control.right
{
    right: -12px !important;
    background-image: none;
    background: none repeat scroll 0 0 #222222;
    border: 4px solid #FFFFFF;
    border-radius: 23px 23px 23px 23px;
    height: 40px;
    width : 40px;
    margin-top: 30px
}
/* Changes the position of the indicators */
.media-carousel .carousel-indicators
{
    right: 50%;
    top: auto;
    bottom: 0px;
    margin-right: -19px;
}
/* Changes the colour of the indicators */
.media-carousel .carousel-indicators li
{
    background: #c0c0c0;
}
.media-carousel .carousel-indicators .active
{
    background: #333333;
}
.media-carousel img
{
    width: 250px;
    height: 100px
}
/* End carousel */

.content-pub img {
    display: none !important;
}

.dropdown:hover > .dropdown-menu {
    display: block;
}
.dropdown > .dropdown-toggle:active {
    /*Without this, clicking will make it sticky*/
    /*pointer-events: none;*/
}
.dropdown-submenu:hover > ul{
    margin-left: -1px;
    margin-bottom: -205px !important;
    display: block;
}

.dropdown-menu{
    position: absolute;
    top: 32px;
}

.text-content img {
    max-width: 100% !important;
}
.scrollbar {
    max-height: 700px;
    overflow-y: scroll;
}

@media all and (max-width: 768px) {
    .scrollbar-sm {
        max-height: 224px;
        overflow-y: scroll;
    }
}

.category-grid {
    display: table !important;
}

@media all and (max-width: 768px) {
    .category-grid {
        display: grid !important;

    }

    .category-grid button {
        border-bottom: 0.5px dashed rgba(0,0,0,0.1);!important;

    }
    .category-grid button:last-child {
        border-bottom: 0;

    }

    .btn {
        margin-left: 0px !important;
    }
}


@media all and (min-width: 768px) {

    .category-grid button {
        border-left: 0.5px dashed rgba(0,0,0,0.1);
    }
    .category-grid button:first-child {
        border-left: 0 !important;
    }
}