* {
margin: 0;
padding: 0;
}

h3 {
font-size: 1.5em;
line-height: 1;
margin-bottom: 0.5em;
}

p {
font-size: 1.0em;
margin-bottom: 1.0em;
}

.txt-color {
color: #ee3733;
}

.img_border {
max-width: 100%;
padding: 6px;
border: 1px solid #ccc;
height: auto;
background: #fff;
box-shadow: 1px 1px 7px rgba(0,0,0,0.1);
}

ul {
list-style: none;
margin-bottom: 1.5em;
}

.main-image {
width: auto;
margin-bottom: 0.75em;
}

.thumbnails li {
display: inline;
margin: 0 19px 0 0;
}