/* enter here your custom CSS code */


.com-content-category-blog__child {width: 33%;    float: left;    padding: 25px;}

#fullbox {    margin: 0;    background-color: #2c2b2b05;}

.moduletable .page-header {
    text-align: center;
}

footer .vikicons-item a {
    color: #fff;
}
footer .vikicons-item a:hover {
    color: #18899f;
}
footer .moduletable a:hover {
    color: #18899f !important;
}
footer .moduletable li.active a {
    color: #0056b378 !important;
}
footer .vikicons-item-inner:hover a {
    color: #fafafa!important;
}
#fullboxmap .grid-module > .moduletable {
    padding: 0px 0px!important;
}

.sppb-addon-header .far, .fas {padding-right: 10px!important;}


.vrclocationsbox {display: none;}



.vikwallimage-container .vikwallimage-inner {    background-position: center;   }
.vikwallimage-desc {    font-size: 36px;    line-height: 40px;   }



.item-pageblogPages.breadcrumb {display:none;}




@media screen and (max-width: 580px) {
    .vikwallimage-desc {        margin-top: 35%;    }
    .vikwallimage-desc {    font-size: 22px;    line-height: 36px;   }
  
    .com-content-category-blog__child {    width: 100%;  }
}