/* YOUR CUSTOM STYLES */

body { background-color:#eeeeee; margin:0; padding:0;}


.caret-up {
    width: 0; 
    height: 0; 
    border-left: 4px solid rgba(0, 0, 0, 0);
    border-right: 4px solid rgba(0, 0, 0, 0);
    border-bottom: 4px solid;
    
    display: inline-block;
    margin-left: 2px;
    vertical-align: middle;
}



/* Categories Company */
.compcat ul {
  list-style-position: inside;
  -moz-column-count: 3; /* Firefox */
  -webkit-column-count: 3; /* Safari and Chrome */
  column-count: 3;
  list-style-type: decimal;
  height: auto;
}

/* Avatar in Comments*/
.avacom {
    font-size: 12px;
    height: 60px;
    width: 60px;
    overflow: hidden;
    color: #fff;

}
.avacoms {
  height: 60px;
  width: 60px;
  overflow: hidden;
  font-size: 32px; 

  border-radius: 50%;
  padding: 6px 19px;
  background-color:#1b3647;
  color: #FFFFFF;
  margin-right:15px;
}


.avacomm {
  font-size: 12px;
  height: 60px;
  width: 60px;
  overflow: hidden;
  font-size: 18px; 
  line-height: 20px;
  border-radius: 50%;

  background-color:#1b3647;
  color: #FFFFFF;
  margin-right:15px;
}


.avacom:first-letter { 
    font-size: 18px; 
    line-height: 60px;
    border-radius: 50%;
    padding: 12px 17px;
    background-color:#1b3647;
    color: #FFFFFF;
}
.avaname {
  height:60px;

}

.avaname h6 {
  position:relative;
  top:50%;
  transform:translateY(-50%);
  text-transform: uppercase;
}

.avaname h6 small {
  text-transform: lowercase;
}


.commtext { padding-left:75px;}



/* Mosaic Gallery */

.mosaicflow__item { 
  padding:1px; 
} 
.mosaicflow__column { 
  float:left; 
} 
.mosaicflow__item img { display:block; width:100%; height:auto; }

.mosaicflow__item img:hover { 
  opacity: 0.6; 
  filter: alpha(opacity=60); 
} 


.tags a{border:1px solid #DDD;display:inline-block;color:#717171;background:#FFF;-webkit-box-shadow:0 1px 1px 0 rgba(180,180,180,0.1);box-shadow:0 1px 1px 0 rgba(180,180,180,0.1);-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;transition:all .1s ease-in-out;border-radius:2px;margin:0 3px 6px 0;padding:5px 10px}
.tags a:hover{border-color:#08C;}
.tags a.primary{color:#FFF;background-color:#428BCA;border-color:#357EBD}
.tags a.success{color:#FFF;background-color:#5CB85C;border-color:#4CAE4C}
.tags a.info{color:#FFF;background-color:#5BC0DE;border-color:#46B8DA}
.tags a.warning{color:#FFF;background-color:#F0AD4E;border-color:#EEA236}
.tags a.danger{color:#FFF;background-color:#D9534F;border-color:#D43F3A}






.noshadow {
  margin:0; box-shadow: none;
}


@media screen and (max-width: 767px) {
  .masonry[data-columns]::before {
    content: '1 .col-xs-12';
  }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
  .masonry[data-columns]::before {
    content: '2 .col-xs-12';
  }
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
  .masonry[data-columns]::before {
    content: '3 .col-xs-6';
  }
}

@media screen and (min-width: 1200px) {
  .masonry[data-columns]::before {
    content: '3 .col-xs-6';
  }
}

/*   ARTICLES   */
@media screen and (max-width: 767px) {
  .cmasonry[data-columns]::before {
    content: '1 .col-xs-12';
  }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
  .cmasonry[data-columns]::before {
    content: '2 .col-xs-12';
  }
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
  .cmasonry[data-columns]::before {
    content: '3 .col-xs-4';
  }
}

@media screen and (min-width: 1200px) {
  .cmasonry[data-columns]::before {
    content: '3 .col-xs-4';
  }
}

/*   galery   */
@media screen and (max-width: 767px) {
  .gmasonry[data-columns]::before {
    content: '1 .col-xs-12';
  }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
  .gmasonry[data-columns]::before {
    content: '2 .col-xs-12';
  }
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
  .gmasonry[data-columns]::before {
    content: '4 .col-xs-3';
  }
}

@media screen and (min-width: 1200px) {
  .gmasonry[data-columns]::before {
    content: '4 