#sp-main-body {
    padding: 20px 0;
}

#sp-top-bar {
    padding: 20px 0 20px;
    margin-top: 0px;
}

#sp-header {
    height: 60px;
}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-items {
    column-count: 2;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item {
    display: table;
}

.sppb-addon-articles .sppb-article-meta .sppb-meta-category a {
    color: #2d213f;
    background: #a6d7e7;
}

.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
    line-height: 60px;
}

#sp-bottom::before {
    z-index: -9999;
}

.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
    color: #2d213f;
}

.home-2-banner-section {
    text-shadow: 0px 0px 2px #000;
}

.travelia-title {
    font-size: 88px;
}

.SobiPro.b3-default3 .spSectionDesc {
    margin-bottom: 0px!important;
    margin-top: 0px!important;
}

#sppb-addon-1507542115860 {
    padding: 0px!important;
}

.spCategoryContainer a {
    font-weight:bold;
    font-size: 16px;
}

.SobiPro .icon-3x {
    font-size: 2em!important;
}

.SobiPro .row {
    line-height: 36px;
}

.post-format {
    display: none;
}

.page-header h1 {
    font-size: 36px;
    color: #0991de;

}

.entry-header h2 a {
    color: #2d213f;
    font-weight: 700;
}

article.item:hover .entry-image a img {
    -webkit-transform: unset;
    transform: unset;
}

.bizinfo i {
    color: #0991de;
    font-size: 20px;
padding-right: 8px;
}

.bizinfo a {
    color: #606060;
}

.bizinfo a:hover {
    color: #0771ad;
}

.bizlog {
    display: flex;
justify-content: center;
align-items: center;
height: 180px;
}

.article-body p {
    font-weight:600;
}

.ingrey {
    background:#eee;
    padding: 0 0 25px 25px;
}

.intro-text {
    margin: 0 0 20px 0;
color: #2d213f;
}

.maininfo {
display: inline-block;
margin-bottom: 40px;
width: 100%;
}

article.item-page .entry-header h2 {
    color: #2d213f;
    font-weight: 700;
    margin-bottom: 4px;
}

article .tags {
    margin-bottom: 8px;
}

.entry-header {
    margin-bottom: 0;
}

.main-image {
    float:right;
    padding: 0 0 20px 40px;
  max-width: 500px;
}

.entry-header h2 {
    margin-bottom: 20px;
}
.com-content.view-category .entry-image.intro-image {
    width: 240px;
}


@media screen and (max-width: 980px) {
.main-image {
    float:none;
    padding-left:0px;
}
}

@media screen and (max-width: 480px) {
.page-header h1 {
    font-size: 28px;
}
.ingrey {
    padding: 0 0 25px 15px;
}
}

/* Turn off parallax scrolling for tablets and phones. Increase/decrease the pixels if needed */
@media only screen and (max-device-width: 1024px) {
    .parallax {
        background-attachment: scroll!important;
		background-position: 50% 50%!important;
    }
}

#sp-page-builder .page-content .sppb-section, #sp-page-builder .sppb-section {
will-change: top;
}

