.aiovg .fa { font-family: 'aiovg-icons' !important;
speak: none;
color: #666;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.aiovg .fa-file-video-o:before {
content: "\e913";
}
.aiovg .fa-folder-open-o:before {
content: "\e930";
}
.aiovg .fa-eye:before {
content: "\e9ce";
}
.aiovg .row {
display: -webkit-flex; -webkit-flex-wrap: wrap; display: flex;
flex-wrap: wrap;
margin: 0 -15px;
}
.aiovg .row .row,
.aiovg .aiovg-slick-videos .row {
margin: 0;
}
.aiovg .col-md-1,
.aiovg .col-md-2,
.aiovg .col-md-3,
.aiovg .col-md-4,
.aiovg .col-md-6,
.aiovg .col-md-12 {
width: 100%;
}
.aiovg .thumbnail {
margin: 15px;
}
.aiovg.aiovg-slider .thumbnail {
margin: 0;
}
.aiovg .thumbnail img {
box-shadow: none;
}
.aiovg .caption {
margin: 0;
padding: 7px 0;
}
.aiovg .caption .aiovg-title {
margin: 0 !important;
}
.aiovg .caption .aiovg-title a {
text-decoration: none;
}
.aiovg .caption .aiovg-title small {
font-weight: normal;
}
.aiovg .caption .aiovg-category small,
.aiovg .caption .aiovg-views small {
font-size: inherit;
}
.aiovg-slick .fa {
color: inherit;
font-style: normal;
}
.aiovg-slick-prev .fa:before {
content: "❮";
}
.aiovg-slick-next .fa:before {
content: "❯";
}
@media only screen and (min-width: 481px) {
.aiovg .col-md-1 { 
width: 8.33%; 
}
.aiovg .col-md-2 { 
width: 16.66%; 
}
.aiovg .col-md-3 { 
width: 25%; 
}
.aiovg .col-md-4 { 
width: 33.33%; 
} 
.aiovg .col-md-6 { 
width: 50%; 
}
.aiovg .col-md-8 { 
width: 66.66%; 
}
}