/*about*/
.dhg-milestone p.title {font-weight:700;color:#011b3e;}

.about-page .sppb-addon-feature .sppb-feature-box-title {
    margin: 15px 0 0px;
}

/*blog*/
.view-category.layout-blog.no-task section#sp-main-body {padding-top:80px;}

.blog-page .blogblog-page a {color: #011b3e!important;}

.blog-page .blogblog-page a.btn.btn-default {padding: 8px 20px!important;}

i.fa.fa-long-arrow-right{
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
}

i.fa.fa-long-arrow-left{
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
}

.pagination-wrapper .pagination li.active a{
    background: #011b3e!important; color:white!important;
}

.pagination-wrapper .pagination li:hover a{
    background: #f9cdcd!important; color:white!important;
}

.pagination-wrapper .pagination li:hover a.next, .pagination-wrapper .pagination li:hover a.previous{
    background: transparent!important; color:#011b3e!important;
}

#sp-right .sppb-addon-social-media .social-media-text-wrap a:hover{background:#011b3e!important;color:white!important;}

/*view article*/
.view-article dd.category-name a{color:#011b3e!important;}

.blog-page a.hasTooltip {
    background: #011b3e!important;
    color: white!important;
    border-radius:80px!important;
}

.view-article section#sp-main-body {
    padding-top: 80px;
}

/*project*/
@media screen and (max-width:992px){
.image-slide-img-container-imageslider_1617258918390:hover .image-slide-title-container {
    transform: translateY(-230px)!important;
    transition-duration: 1s;
    color: #ffffff;
    background-color: transparent;
  }}



/*table*/
table.roomtable {
  border: 1px solid #011B3E;
  background-color: #edf8ff;
  color: #2d2d2d;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}
table.roomtable td, table.roomtable th {
  border: 1px solid #AAAAAA;
  padding: 3px 8px;
}
table.roomtable tbody td {
  font-size: 13px;
}
table.roomtable tr:nth-child(even) {
  background: #C7DCF5;
}
table.roomtable thead {
  background: #011B3E;
}
table.roomtable thead th {
  font-size: 15px;
  font-weight: bold;
  color: #FFFFFF;
  text-align: left;
  border-left: 0px solid #D0E4F5;
}
table.roomtable thead th:first-child {
  border-left: none;
}

table.roomtable tfoot td {
  font-size: 14px;
}
table.roomtable tfoot .links {
  text-align: right;
}
table.roomtable tfoot .links a{
  display: inline-block;
  background: #1C6EA4;
  color: #FFFFFF;
  padding: 2px 8px;
  border-radius: 5px;
}

.roomtable img {
    margin: 0px;
    display: initial;
}