/* you can add your own custom css here if you don't want to worry about SASS/SCSS */




/*- NEWSFEED-*/
div.sppb-article-info-wrap{
  margin-top:20px
}

.newsfeed .sppb-article-img-wrap{
  height: 300px;
  display: flex;
  gap: 20px;
}
.newsfeed .sppb-article-img-wrap img{
object-fit:cover;
  width:100%;
}
/*- NEWSFEED-*/


.Hidden_Menu {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 199999999999;
    transition: all 0.5s;
    filter: drop-shadow(0 0.2rem 0.25rem rgba(0, 0, 0, 0.2));

}
.hide {
    opacity:0;
   
}
.show {
    opacity:1;
  
}
#dj-megamenu156mobile.dj-megamenu-offcanvas-dark .dj-mobile-open-btn.active:hover{
  background-color: #faefda!important;
}

.dj-mobile-open-btn.dj-fa-5.active span{
  background: none;
}

/*.dj-mobile-open-btn.dj-fa-5.active span{
  background-color: #faefda
}*/
.dj-megamenu-offcanvas {
font-family: 'Montserrat'!important;
  z-index: 10000!important;
}

.dj-offcanvas-opened {
  z-index: 10000!important;
}


.dj-offcanvas.dj-offcanvas-dark.dj-offcanvas-left{
  z-index:100000!important;
}

div#tip-111{ 
display:none}

#articledetails h1{
 font-family: 'Montserrat'; 
  font-weight:bold
}

div {
 font-family: 'Montserrat'; 

}

.eb-dialog div div{
font-family: 'Montserrat';
}

html{
  max-width:100%!important;
  min-width:100%!important;
  overflow:scroll!important;
}
div#mod-custom130.mod-custom.custom p{
 color:#f1f6da 
}

/*--- SP PAGE BUILDER BUTTON  ---*/
.com-content-article.item-page > a:nth-child(3){
  display:block;
  background-color:red;
  position:absolute;
  top:100px;
  left:100px;
  z-index:999999;
}



@media only screen and (max-width: 575px) {
div#mod-custom130.mod-custom.custom p{
text-align:center;
}
}
span.animated-text  {
  margin-top:-4px
}

div.page-content section#section-id-1689151436009.sppb-section div.sppb-row-container div.sppb-row img{
filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */
  filter: grayscale(1); /* Microsoft Edge and Firefox 35+ */
}

/* Disable grayscale on hover */
div.page-content section#section-id-1689151436009.sppb-section div.sppb-row-container div.sppb-row img:hover {
  -webkit-filter: grayscale(0);
  filter: none;
}


a{
  text-decoration:none!important
}

span.sppb-panel-title span {
  font-size: 11px;
  line-height: 24px;
  position: relative;
  top: -1px;
  margin-right: 20px;
  font-family: 'Montserrat'!important;
}

span.sppb-panel-title{
font-family: 'Montserrat';
}

/*-CTA TEXT-*/
div.cf-control-group h2{ 
font-family: 'Montserrat';
  font-weight: 600
}

div.cf-control-group { 
font-family: 'Montserrat';
}

h3.sppb-image-layout-title{
font-family: 'Montserrat';
  padding-top:15px
}

span#invistxt{
  color:white
}
/*-CTA TEXT-*/

/*-PILGRIM-*/
div.sppb-carousel-extended-outer-stage div.sppb-carousel-extended-item{
  margin-right:0px!important;
}
/*-PILGRIM-*/


/*-SITEMAP-*/
div#jmap_sitemap.sitemap{
font-family: 'Montserrat';
  padding: 10%
}
/*-SITEMAP-*/


/*-FOOTER MENU-*/
div.footerClasses ul.navbar-nav a{
  text-align:right;
font-family: 'Montserrat';
  color:white;
  
      padding:20px 0 0 0px;

}

@media only screen and (max-width: 772px) {
  div.footerClasses ul.navbar-nav a{
  text-align:center;
font-family: 'Montserrat';
  color:white;
  
    padding:20px 0 0 0px;
}
}
/*-FOOTER MENU-*/


/*-LOGIN PAGE-*/
div.com-users-login.login, div.com-users-login.login .controls {
  max-width: 500px;
 margin:20px;
}
/*-LOGIN PAGE-*/


body{
  overflow-x:hidden;
  width:100%!important;

}


/*-MAINMENU-*/
.dj-megamenu-js.normal li.dj-up a{
font-family: 'Montserrat';
  font-size:18px;
  color:#5F5F5D
}

li.dj-mobileitem .name {
font-size:30px;
font-family: 'Montserrat';
}


/*-MAINMENU-*/


#dj-megamenu117mobile{
position:absolute;
  top:25px;
  right:25px;
  z-index:99;
}
.dj-megamenu-select-light .dj-mobile-open-btn, .dj-megamenu-offcanvas-light .dj-mobile-open-btn, .dj-megamenu-accordion-light .dj-mobile-open-btn{
  color:#C80000!important;
}

.dj-megamenu-clean{
justify-content:center;  
}
.dj-megamenu-fixed{
  
}

header{
  position:relative;
  z-index:99999;
}


 #section-id-1725006658431.sppb-section.whiteheader.sticky {
 
position: fixed!important;
 top: 0;
 z-index:2;
 z-index: 9999;
 top: 0;
left: 0;
 width: 100%;
  
}
 #section-id-1725006658431.sppb-section.whiteheader img{
   display:none;
 }
 #section-id-1725006658431.sppb-section.whiteheader.sticky img{
   display:block;
 }

.siteBody{
 /* margin-top:100px;*/
}

header .whiteheader img{
  height:auto;
  width:auto;
    -webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}

header .whiteheader.sticky img{
  height:auto;
  width:190px!important;
    -webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}



div.dj-megamenu-wrapper ul#dj-megamenu117.dj-megamenu.dj-megamenu-default.dj-megamenu-wcag.horizontalMenu.dj-fa-5.dj-megamenu-js.normal li{
  float:right
}
div.dj-megamenu-wrapper{
 float:right;
  font-family: Montserrat;

}

.dj-stickylogo img{
height:40px;
  margin-top:3px
}

.container, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {
  max-width: 100%;
padding:0px!important;
  margin-bottom:0px!important;
   margin-left:0px!important;
   margin-right:0px!important;
    /*    margin-top: 200px !important;*/

}

p{
  margin-top:0px!important;
  margin-bottom:0px!important;

}