/*
 Theme Name:     Best by MyThemeShop - Child Theme
 Theme URI:      https://mythemeshop.com/themes/best/
 Description:    Best by MyThemeShop - Child Theme
 Author:         Carlos Oporto - HoverBoard
 Author URI:     http://hoverboard.tv
 Template:       mts_best
 Version:        1.0.0
*/

/* =Theme customization starts here
------------------------------------------------------- */

/* General Tags */
dt {
    width: 175px;
}

dl {
	padding-bottom: 0px;
}

/* Home-page */
.post-data {
    display: inline-block;
}

.mixed.latestPost {
    margin-right: 1.5%!important;
}

.horizontal-small .post-data-container {
	margin: 0px;
}

.horizontal-small .post-img {
	width: 100%;
}

.readMore {
    float: none;
    margin-top: 15px;
}

.latestPost .post-data-container {
	position: relative;
    top: -16px;
}

/* MLA Gallery CSS */
#mla_gallery-1 .gallery-item .gallery-icon img, #mla_gallery-2 .gallery-item .gallery-icon img {
    border: none!important;
    width: 100%;
	margin-bottom: 15px;
    border-radius: 3px;
}

#mla_gallery-1 .gallery-item, #mla_gallery-2 .gallery-item {
	width: initial!important;
	margin: 0 25px 0 0!important;
}

@media only screen and (max-width: 547px) {
	#mla_gallery-1 .gallery-item, #mla_gallery-2 .gallery-item {
	    margin: auto 5px!important;
	}
}

#mla_gallery-1 .gallery-item .gallery-icon img, #mla_gallery-2 .gallery-item .gallery-icon img {
    margin-top: 15px;
    margin-bottom: 0px;
}

#mla_gallery-2 .gallery-caption {
	display: inline-table;
}

/* Single Post Page */
#mla_gallery-2 dt {
    width: 100%;
}

.related-posts li {
	width: 24.5%;
	margin-right: 0;
}

.related-posts li:nth-child(odd) {
    clear: none;
}

.post-data .post-title a {
    font-size: 15px;
}

.horizontal-small img {
	width: 175px!important;
}

.related-posts .post-data .post-title a {
    font-size: 14px;
}

/* Attachment Page */
.image-caption {
	text-align: center;
	font-size: 18px;
	font-weight: bold;
    margin-bottom: 25px;
}

.full-width {
	width: 100%!important;
}

.full-width img {
	display:block;
    margin:auto;
}

/* Category Pages */
.vertical .post-data {
    width: 49%;
}

.artists-title a {
    font-size: 14px!important;
    letter-spacing: -0.35px;
}