.rounded-thumbnail {
  border: 5px solid white;
  border-radius: 50%;
  width: 100%;
}

.rounded-thumbnail > a > img {
  width: 100%;
}

article.post .tour-summary {
  margin-bottom: 12px;
  text-transform: none;
  font-weight: normal !important;
}

article.post .tour-hr {
  border-bottom: 1px solid #DDD;
  margin-bottom: 20px;
}

.parallax-box .parallax-content:not(:first-child) {
  padding-top: 0;
}

article.post .post_content > img,
article.post .post_content > p > img {
  display: block;
  margin: 0 auto;
}

@media (min-width: 1200px) {
  .list_2 li {
    min-height: 345px !important;
  }
}

@media (max-width: 1199px) and (min-width: 980px) {
  .list_2 li {
    min-height: 360px !important;
  }
}

@media (max-width: 979px) and (min-width: 768px) {
  .list_2 li {
    min-height: 387px !important;
  }
}

h2 {
  font: normal 42px/40px Open Sans;
}

.content_box {
  padding: 30px 0 30px 0;
}

.parallax-box .parallax-content {
  padding: 40px 0 20px 0;
}

.parallax-box {
  margin: 0 0 50px 0;
}

.list_1 {
  margin: 0 0 -40px 0;
}

.footer .copyright {
  padding: 20px 0 20px 0;
}

.title-section ul li {
  font-size: 12px;
}

#sidebar h3 {
  margin-bottom: 20px;
}

h3 {
  font: normal 40px/35px Open Sans;
  color: #3b3b3b;
}

h1 {
  font: normal 35px/35px Open Sans;
}

@media (min-width: 1200px) {
  .title-box {
    padding: 0 100px;
  }
}

.title-box h3 {
  color: #4a4a4a;
}

.title-box {
  margin: 0 0 30px 0 !important;
}

ul.recent.list_3.unstyled {
  text-align: center;
}

.header .header_block_2 .nav__primary .sf-menu > li > a {
  padding-top: 25px;
  padding-bottom: 23px;
}

.header .header_block_2 .logo {
    margin: 10px 0 10px 0;
}



@media (min-width: 980px) {
  .header .header_block_2 .logo img {
  height: 58px;
}
}

@media (max-width: 1448px) {
  .header .header_block_2 .logo {
    margin: 13px 0 0 0;
  }
}

@media (max-width: 979px) and (min-width: 768px) {
  .header .header_block_2 .logo {
    margin: 20px 0 0 0;
  }
}

.title-box h2 {
  text-transform: uppercase;
}

.parallax-box h2 {
  margin: 0 0 30px 0;
  text-transform: uppercase;
}

p {
  font-weight: normal;
}

table.table-default {
  border-collapse: collapse;
  width: 100%;
}

table.table-default td, th {
  border: 1px solid black;
  padding: 5px;
}

table.table-default p {
  margin: 0 !important;
  padding: 0;
}

table.table-default tr:first-child {
  font-weight: 700;
  text-align: center;
}