body {
    background-color: #fff;
    min-height: 100vh;
    font: normal 16px sans-serif;
}

.gallery-container h1 {
    text-align: center;
    margin-top: 70px;
    font-family: 'Droid Sans', sans-serif;
    font-weight: bold;
    color: #58595a;
}

.gallery-container p.page-description {
    text-align: center;
    margin: 30px auto;
    font-size: 18px;
    color: #85878c;
}

/* Styles for the gallery */

.tz-gallery {
    padding: 10px;
}

.tz-gallery .thumbnail {
    padding: 0;
    margin-bottom: 10px;
    border: none !important;
	-webkit-box-shadow:none !important;
	-moz-box-shadow:none !important;
	box-shadow:none !important;
}

.tz-gallery .caption{
    padding: 0;
    text-align: center;
	font-size: 14px;
    font-weight: normal;
    padding-top: 5px;
	line-height:40px;
}

.tz-gallery .list_imgBox { position: relative; float:left; width:100%; height:auto; margin:0; padding:0; display:block; background-color:#D1D1D1; background-repeat:no-repeat; background-position:center; background-size:cover; border-radius:50% !important; box-shadow:5px 5px 0px rgba(0,0,0,0.1) !important; }
.tz-gallery .list_imgBox:before { content: ""; padding-top:100%; display: block; }

.baguetteBox-button {
    background-color: transparent !important;
}

.col-xs-4 { padding-left:8px !important; padding-right:8px !important; }
