@import url('https://fonts.googleapis.com/css2?family=Cabin+Condensed:wght@400;700&display=swap');

.logo {
    width: 190px;
    margin: 20px;
}

.white { color: #fff; }
.top-left {
    text-align: left;
}

.top-right {
    text-align: right;
}

#toggle {
    text-align: center;
    margin: 20px auto;
    color: #fff !important;
}

.torn {
    clip-path: polygon(0 .15%,.25% .07%,.5% .13%,.75% .24%,1% .27%,1.25% .15%,1.5% 0,1.75% .26%,2% .38%,2.25% .29%,2.5% .43%,2.75% .48%,3% .19%,3.25% .2%,3.5% .36%,3.75% .29%,4% .04%,4.25% .09%,4.5% .12%,4.75% .02%,5% .47%,5.25% .07%,5.5% .19%,5.75% .47%,6% .07%,6.25% .45%,6.5% .17%,6.75% .24%,7% .17%,7.25% .15%,7.5% 0,7.75% .35%,8% .23%,8.25% .47%,8.5% .27%,8.75% .14%,9% .09%,9.25% .44%,9.5% .18%,9.75% .12%,10% .49%,10.25% .33%,10.5% .26%,10.75% .47%,11% .32%,11.25% .07%,11.5% .32%,11.75% .19%,12% .01%,12.25% .21%,12.5% .07%,12.75% .13%,13% .46%,13.25% .24%,13.5% 0,13.75% .17%,14% .39%,14.25% .19%,14.5% .34%,14.75% .09%,15% .48%,15.25% .43%,15.5% .45%,15.75% .21%,16% .41%,16.25% .42%,16.5% .44%,16.75% .37%,17% .13%,17.25% .1%,17.5% .29%,17.75% .19%,18% .12%,18.25% .3%,18.5% .26%,18.75% .21%,19% .43%,19.25% .13%,19.5% .33%,19.75% .44%,20% .04%,20.25% .36%,20.5% 0,20.75% .05%,21% .43%,21.25% .04%,21.5% .39%,21.75% .01%,22% .19%,22.25% .34%,22.5% .38%,22.75% .32%,23% .4%,23.25% .17%,23.5% .35%,23.75% .28%,24% .26%,24.25% .38%,24.5% .3%,24.75% .24%,25% .17%,25.25% .02%,25.5% .46%,25.75% .27%,26% .04%,26.25% .05%,26.5% .45%,26.75% .32%,27% 0,27.25% .06%,27.5% .05%,27.75% .46%,28% .18%,28.25% .06%,28.5% .38%,28.75% .4%,29% .11%,29.25% .41%,29.5% .12%,29.75% .22%,30% .04%,30.25% .47%,30.5% .27%,30.75% .03%,31% .19%,31.25% .14%,31.5% .11%,31.75% .15%,32% .08%,32.25% .27%,32.5% .4%,32.75% .23%,33% .15%,33.25% .01%,33.5% .14%,33.75% .43%,34% .34%,34.25% .05%,34.5% .07%,34.75% .46%,35% .37%,35.25% .15%,35.5% .37%,35.75% .14%,36% .25%,36.25% .19%,36.5% .15%,36.75% .25%,37% .11%,37.25% .36%,37.5% .17%,37.75% .46%,38% .4%,38.25% .03%,38.5% .1%,38.75% .19%,39% .08%,39.25% .15%,39.5% .24%,39.75% .48%,40% .18%,40.25% .06%,40.5% .47%,40.75% .06%,41% .47%,41.25% .48%,41.5% .12%,41.75% .45%,42% .15%,42.25% .34%,42.5% .13%,42.75% .34%,43% .42%,43.25% .16%,43.5% .17%,43.75% .3%,44% .37%,44.25% .42%,44.5% .2%,44.75% .01%,45% .25%,45.25% .13%,45.5% .29%,45.75% .1%,46% .01%,46.25% .01%,46.5% .31%,46.75% .01%,47% .29%,47.25% .17%,47.5% .05%,47.75% .14%,48% .4%,48.25% .2%,48.5% .18%,48.75% .15%,49% .38%,49.25% .15%,49.5% .09%,49.75% .27%,50% .11%,50.25% .43%,50.5% .03%,50.75% .09%,51% .35%,51.25% .49%,51.5% .42%,51.75% .12%,52% .42%,52.25% .01%,52.5% .49%,52.75% .48%,53% .05%,53.25% .18%,53.5% .49%,53.75% .48%,54% .49%,54.25% .04%,54.5% .35%,54.75% .01%,55% .32%,55.25% .37%,55.5% .13%,55.75% .44%,56% .41%,56.25% .08%,56.5% .06%,56.75% .06%,57% .4%,57.25% .47%,57.5% .37%,57.75% .32%,58% .15%,58.25% .27%,58.5% .27%,58.75% .29%,59% .32%,59.25% .33%,59.5% .49%,59.75% .23%,60% .17%,60.25% .36%,60.5% .44%,60.75% .08%,61% .04%,61.25% .29%,61.5% .09%,61.75% .37%,62% .14%,62.25% .41%,62.5% .48%,62.75% .25%,63% .11%,63.25% .47%,63.5% .38%,63.75% .43%,64% .42%,64.25% .49%,64.5% .44%,64.75% .14%,65% .24%,65.25% .11%,65.5% .13%,65.75% .33%,66% .12%,66.25% .24%,66.5% .01%,66.75% .25%,67% .22%,67.25% .21%,67.5% .35%,67.75% .25%,68% .02%,68.25% .09%,68.5% .33%,68.75% .49%,69% .15%,69.25% .29%,69.5% .41%,69.75% .02%,70% .43%,70.25% .26%,70.5% .21%,70.75% .22%,71% .24%,71.25% .19%,71.5% .18%,71.75% .19%,72% .19%,72.25% .13%,72.5% 0,72.75% .03%,73% .4%,73.25% .07%,73.5% .45%,73.75% .44%,74% .31%,74.25% .44%,74.5% .18%,74.75% .16%,75% .24%,75.25% .17%,75.5% .49%,75.75% .19%,76% .01%,76.25% .16%,76.5% .26%,76.75% .27%,77% .37%,77.25% .19%,77.5% .37%,77.75% .29%,78% .11%,78.25% .47%,78.5% .26%,78.75% .04%,79% .35%,79.25% .24%,79.5% .4%,79.75% .01%,80% .03%,80.25% .07%,80.5% .11%,80.75% .42%,81% .23%,81.25% .21%,81.5% .24%,81.75% .2%,82% .21%,82.25% .33%,82.5% .44%,82.75% .36%,83% .01%,83.25% .42%,83.5% .38%,83.75% .4%,84% .4%,84.25% .49%,84.5% .29%,84.75% .23%,85% .33%,85.25% .02%,85.5% .49%,85.75% .27%,86% .17%,86.25% .02%,86.5% .09%,86.75% 0,87% .41%,87.25% .27%,87.5% .48%,87.75% .32%,88% .11%,88.25% .41%,88.5% .04%,88.75% .1%,89% .31%,89.25% .03%,89.5% .21%,89.75% .3%,90% .25%,90.25% .05%,90.5% .26%,90.75% .11%,91% .44%,91.25% .06%,91.5% .21%,91.75% .48%,92% .21%,92.25% .29%,92.5% .34%,92.75% .21%,93% .08%,93.25% .14%,93.5% .08%,93.75% .07%,94% .37%,94.25% .09%,94.5% .28%,94.75% .06%,95% .27%,95.25% .03%,95.5% .47%,95.75% 0,96% .39%,96.25% .48%,96.5% .48%,96.75% .14%,97% .47%,97.25% .33%,97.5% .13%,97.75% .38%,98% .2%,98.25% .13%,98.5% 0,98.75% .47%,99% .04%,99.25% .18%,99.5% .25%,99.75% .3%,100% .49%,100.25% .2%,100.5% .11%,100.75% .07%,100% 0,100% 100%,100% 99.69%,99.75% 99.98%,99.5% 99.84%,99.25% 99.6%,99% 99.88%,98.75% 99.9%,98.5% 99.68%,98.25% 99.53%,98% 99.69%,97.75% 99.84%,97.5% 99.95%,97.25% 99.73%,97% 99.63%,96.75% 99.97%,96.5% 99.76%,96.25% 100%,96% 99.68%,95.75% 99.7%,95.5% 99.57%,95.25% 99.82%,95% 99.52%,94.75% 99.68%,94.5% 99.85%,94.25% 99.76%,94% 99.54%,93.75% 99.58%,93.5% 99.98%,93.25% 99.72%,93% 99.68%,92.75% 99.75%,92.5% 99.87%,92.25% 99.84%,92% 99.99%,91.75% 99.9%,91.5% 99.94%,91.25% 99.95%,91% 99.9%,90.75% 99.8%,90.5% 99.73%,90.25% 99.81%,90% 99.81%,89.75% 99.82%,89.5% 99.66%,89.25% 99.92%,89% 99.82%,88.75% 99.51%,88.5% 99.84%,88.25% 99.63%,88% 99.92%,87.75% 99.66%,87.5% 99.72%,87.25% 99.59%,87% 99.57%,86.75% 99.84%,86.5% 99.66%,86.25% 99.96%,86% 99.72%,85.75% 99.68%,85.5% 99.72%,85.25% 99.81%,85% 99.52%,84.75% 99.81%,84.5% 99.84%,84.25% 99.86%,84% 99.71%,83.75% 99.53%,83.5% 99.82%,83.25% 99.8%,83% 99.73%,82.75% 99.56%,82.5% 99.54%,82.25% 99.91%,82% 99.55%,81.75% 99.71%,81.5% 99.69%,81.25% 99.76%,81% 99.85%,80.75% 99.75%,80.5% 99.96%,80.25% 99.77%,80% 99.98%,79.75% 99.52%,79.5% 99.51%,79.25% 99.89%,79% 99.87%,78.75% 99.9%,78.5% 99.61%,78.25% 99.99%,78% 99.97%,77.75% 99.63%,77.5% 99.86%,77.25% 99.77%,77% 99.63%,76.75% 99.92%,76.5% 99.67%,76.25% 99.57%,76% 99.75%,75.75% 99.63%,75.5% 99.67%,75.25% 99.79%,75% 99.63%,74.75% 99.94%,74.5% 99.98%,74.25% 99.68%,74% 99.73%,73.75% 99.75%,73.5% 99.58%,73.25% 99.66%,73% 99.93%,72.75% 99.64%,72.5% 99.66%,72.25% 99.71%,72% 99.93%,71.75% 99.96%,71.5% 99.66%,71.25% 99.63%,71% 99.96%,70.75% 99.52%,70.5% 99.64%,70.25% 99.6%,70% 99.96%,69.75% 99.86%,69.5% 99.63%,69.25% 99.99%,69% 99.6%,68.75% 99.65%,68.5% 99.52%,68.25% 99.85%,68% 99.82%,67.75% 99.54%,67.5% 99.67%,67.25% 99.75%,67% 99.96%,66.75% 99.71%,66.5% 99.91%,66.25% 99.54%,66% 99.52%,65.75% 99.91%,65.5% 99.85%,65.25% 99.56%,65% 99.98%,64.75% 99.89%,64.5% 99.84%,64.25% 99.73%,64% 99.66%,63.75% 99.8%,63.5% 99.94%,63.25% 99.86%,63% 99.7%,62.75% 99.66%,62.5% 99.74%,62.25% 99.67%,62% 99.8%,61.75% 99.87%,61.5% 99.55%,61.25% 99.56%,61% 99.96%,60.75% 99.63%,60.5% 99.87%,60.25% 99.88%,60% 99.74%,59.75% 99.76%,59.5% 99.91%,59.25% 99.91%,59% 99.62%,58.75% 99.92%,58.5% 99.62%,58.25% 99.81%,58% 99.52%,57.75% 99.81%,57.5% 99.71%,57.25% 99.79%,57% 99.88%,56.75% 99.76%,56.5% 99.67%,56.25% 99.83%,56% 99.81%,55.75% 99.71%,55.5% 99.93%,55.25% 99.97%,55% 99.86%,54.75% 99.9%,54.5% 99.92%,54.25% 99.86%,54% 99.95%,53.75% 99.78%,53.5% 99.55%,53.25% 99.73%,53% 99.74%,52.75% 99.74%,52.5% 99.57%,52.25% 99.96%,52% 99.92%,51.75% 99.64%,51.5% 99.54%,51.25% 99.72%,51% 99.84%,50.75% 99.92%,50.5% 99.87%,50.25% 99.75%,50% 99.64%,49.75% 99.8%,49.5% 99.74%,49.25% 99.8%,49% 99.81%,48.75% 99.64%,48.5% 99.64%,48.25% 99.98%,48% 99.75%,47.75% 99.61%,47.5% 99.58%,47.25% 99.56%,47% 99.66%,46.75% 99.52%,46.5% 99.7%,46.25% 99.87%,46% 99.78%,45.75% 99.77%,45.5% 99.86%,45.25% 99.53%,45% 99.75%,44.75% 99.82%,44.5% 99.8%,44.25% 99.71%,44% 99.62%,43.75% 99.56%,43.5% 99.8%,43.25% 99.94%,43% 99.75%,42.75% 99.9%,42.5% 99.69%,42.25% 99.82%,42% 99.67%,41.75% 99.63%,41.5% 99.57%,41.25% 99.71%,41% 99.92%,40.75% 99.95%,40.5% 99.83%,40.25% 99.78%,40% 99.66%,39.75% 99.68%,39.5% 99.73%,39.25% 99.79%,39% 99.69%,38.75% 99.99%,38.5% 99.83%,38.25% 99.67%,38% 99.51%,37.75% 99.59%,37.5% 99.78%,37.25% 99.62%,37% 99.73%,36.75% 99.99%,36.5% 99.55%,36.25% 99.68%,36% 99.74%,35.75% 99.62%,35.5% 99.64%,35.25% 99.94%,35% 99.67%,34.75% 99.67%,34.5% 99.72%,34.25% 99.77%,34% 99.95%,33.75% 99.53%,33.5% 99.63%,33.25% 99.55%,33% 99.94%,32.75% 99.83%,32.5% 99.95%,32.25% 99.74%,32% 99.63%,31.75% 99.86%,31.5% 99.67%,31.25% 99.96%,31% 99.88%,30.75% 99.91%,30.5% 99.51%,30.25% 99.54%,30% 99.69%,29.75% 99.76%,29.5% 99.92%,29.25% 99.55%,29% 99.69%,28.75% 99.85%,28.5% 99.7%,28.25% 99.78%,28% 99.91%,27.75% 99.67%,27.5% 99.95%,27.25% 99.76%,27% 99.52%,26.75% 99.78%,26.5% 99.69%,26.25% 99.79%,26% 99.63%,25.75% 99.76%,25.5% 99.62%,25.25% 99.66%,25% 99.73%,24.75% 99.97%,24.5% 99.79%,24.25% 99.63%,24% 99.57%,23.75% 99.54%,23.5% 99.58%,23.25% 99.81%,23% 99.94%,22.75% 99.81%,22.5% 99.94%,22.25% 99.86%,22% 99.68%,21.75% 99.89%,21.5% 99.9%,21.25% 99.79%,21% 99.7%,20.75% 99.79%,20.5% 99.57%,20.25% 99.85%,20% 99.75%,19.75% 99.82%,19.5% 99.81%,19.25% 99.54%,19% 99.61%,18.75% 99.83%,18.5% 99.6%,18.25% 99.65%,18% 99.53%,17.75% 99.91%,17.5% 99.83%,17.25% 99.8%,17% 99.58%,16.75% 99.84%,16.5% 99.6%,16.25% 99.96%,16% 99.91%,15.75% 99.56%,15.5% 99.6%,15.25% 99.73%,15% 99.61%,14.75% 99.72%,14.5% 99.89%,14.25% 99.65%,14% 99.81%,13.75% 99.87%,13.5% 99.82%,13.25% 99.56%,13% 99.6%,12.75% 99.99%,12.5% 99.74%,12.25% 99.81%,12% 99.72%,11.75% 99.77%,11.5% 99.84%,11.25% 99.9%,11% 99.58%,10.75% 99.89%,10.5% 99.81%,10.25% 99.58%,10% 99.92%,9.75% 99.68%,9.5% 99.58%,9.25% 99.74%,9% 99.56%,8.75% 99.88%,8.5% 99.87%,8.25% 99.89%,8% 99.97%,7.75% 99.88%,7.5% 99.68%,7.25% 99.89%,7% 99.66%,6.75% 99.68%,6.5% 99.59%,6.25% 99.73%,6% 99.62%,5.75% 99.79%,5.5% 100%,5.25% 99.55%,5% 100%,4.75% 99.64%,4.5% 99.92%,4.25% 99.51%,4% 99.51%,3.75% 99.73%,3.5% 99.7%,3.25% 99.77%,3% 99.93%,2.75% 99.54%,2.5% 99.98%,2.25% 99.77%,2% 99.92%,1.75% 99.97%,1.5% 99.88%,1.25% 99.65%,1% 99.84%,.75% 99.65%,.5% 99.96%,.25% 99.52%,0 99.79%,-.25% 99.93%,-.5% 99.87%,-.75% 99.72%,0 100%);
}


a {
    color: #c89663;

}

a:hover {
    color: #c89663;

}

body {
 
    font-size: 18px;
    color: #fff;
    background: url('images/Astral-Background.jpg') center no-repeat;
    background-attachment: fixed;
    background-size: cover;
}

#press-release-div li {
    margin: 10px auto;
}

#hero-plus-hero {
    display: block!important;
    flex: none;     text-align: center;
    margin-top: -15px;
}

#hero-plus-hero .card-body {
    display: none;
}



.card-text {
    display: none;
}

.card-body {
    padding-top: 15px;
    padding-bottom: 5px;
    background: #85008f;
    color: #fff;
}
/* sticky header background, in case option is checked */
.sticky-top {
    background: #112234;
    display: inline-block;
    width: 100%;
    max-width: 100%;
    flex: 100%;
    text-align: center;
}


#gallery .col-lg-3 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.33333333%;
    max-width: 33.3333333%;
}

.carousel-control-next-icon, .carousel-control-prev-icon {
    background-color: #111111;
    outline: 4px solid #111111;
}

img {
    max-width: 100%;
}

#logo-div .img-inline {
    max-width: 100%;
}

.ctab img {
    width: 900px;
    max-width: 100%;
    margin-top: 40px;
}

#footer .logo img {
    width: 100px;
    max-width: 100%;
}

#hero-plus-header {   }
.ct
#hero-plus-hero .img-inline {
    width: auto%;
    max-width: 100%;
    margin: 0px auto;
}

.lightbox > .img-fluid {
    max-height: 100%;
}

/* Gallery Asset Width Percentage (4 Assets Across = 25%, 3 = 33.3333333%, etc.) */
@media (min-width: 992px) {
    .col-lg-3 {
        -ms-flex: 0 0 33.333%;
        flex: 0 0 33.333%;
        max-width: 33.333%;
    }
}

/* End Gallery Asset Width Percentage */
/* Adjustments for the Share Bar in Mobile View */
@media (max-width: 767px) {
    #share-floating-bar {
        width: 100%;
        text-align: center;
        background: #1d1f22;
        padding: 10px 0px 0px 0px;
        margin-bottom: -3px;
        bottom: 0;
        right: 0;
    }
}

/* End Adjustments for the Share Bar in Mobile View */
/* Fix for Bootstrap */
@media (min-width: 576px) {
    .col-sm-1, .col-md-1, .col-lg-1, .col-sm-2, .col-md-2, .col-lg-2, .col-sm-3, .col-md-3, .col-lg-3, .col-sm-4, .col-md-4, .col-lg-4, .col-sm-5, .col-md-5, .col-lg-5, .col-sm-6, .col-md-6, .col-lg-6, .col-sm-7, .col-md-7, .col-lg-7, .col-sm-8, .col-md-8, .col-lg-8, .col-sm-9, .col-md-9, .col-lg-9, .col-sm-10, .col-md-10, .col-lg-10, .col-sm-11, .col-md-11, .col-lg-11, .col-sm-12, .col-md-12, .col-lg-12 {
        float: left;
    }
}

/* End Fix for Bootstrap */
/* Custom CSS */
body {
}

.topbar-header {
    width: 100%;
}

#logo-div {
    display: inline-block;
    vertical-align: middle;
}

#logo-div img {
    margin: 18px 12px;
}

#ctab-div {
    display: inline-block;
    vertical-align: middle;
}
.ctab, .ctab:visited { text-transform:uppercase;
    background: #D3D1CC;
    color: #112234;
    text-align: center;
    text-decoration: none!important;
    padding: 20px;
    font-weight: bold;
    height: 70px;
margin: 55px 0px;
}

.ctab i, .ctab-mobile i {
    display: inline-block;
    padding-left: 10px;
    position: relative;
    top: 1px;
}
.ctab:hover { background:#8AC9E0;}
#headline-subheadline-div {
    width: 100%;
    margin: 0px auto 0px auto;
}

#hero-plus-body .exit-link {
}

h1 {font-family: 'Cabin Condensed', sans-serif;
    font-size: 38px;
    font-weight: bold;
    color: #fff;
    text-align: center;
    margin: 30px auto;
    text-transform: uppercase;
}

h2 {font-family: 'Cabin Condensed', sans-serif;
    color: #ffffff;
    font-size: 25.5px;
    font-style: italic;
    text-align: center;
    margin: 20px auto 40px auto;
   
}

.press-release-body-div, #headline-subheadline-div {
    padding: 0px 120px;
}

.press-release-body-div a, .press-release-body-div a:visited {
}

.press-release-body-div a:hover, .press-release-body-div a:active, .press-release-body-div a:focus {
}

#hero-plus-body {
    z-index: 2;
    position: relative;
    font-family: 'Cabin Condensed', sans-serif;
}

@media (min-width: 576px) {
    .card-columns {
        column-count: 3;
    }
}

.content-flex-center {
    margin: auto!important;
    width: 100%;
}

#classic-gallery-asset-1 img, #classic-gallery-asset-2 img, #classic-gallery-asset-3 img, #classic-gallery-asset-4 img, .top-video img {
    box-shadow: 3px 3px 11px -2px #444444;
    transition: 0.3s all ease-in-out;
}

#classic-gallery-asset-1 img:hover, #classic-gallery-asset-2 img:hover, #classic-gallery-asset-3 img:hover, #classic-gallery-asset-4 img:hover, .top-video img:hover {
    transform: scale(1.01);
    box-shadow: 4px 4px 16px -2px #999999;
}

#masonry-asset-1, #masonry-asset-2, #masonry-asset-3 {
}

.card-columns .mt-5 {
    margin-top: 0px!important;
}

#masonry-asset-4 {
}

#masonry-asset-4 .linked-url {
    display: none;
}

@media (max-width: 576px) {
    #masonry-asset-1, #masonry-asset-2, #masonry-asset-3, #masonry-asset-4 {
        width: 100%;
        margin: 20px auto;
    }
}

.gallery-inline {
    clear: both !important;
    background: url('images/STONE-background.jpg') center no-repeat;
        padding: 2% 5%;
    margin: 40px auto 35px auto;
}

.gallery-inline h2 {
    display: none;
}

.gallery-inline .lightbox {
    box-shadow: 0 0 0.5rem rgba(10,10,10,.05);
}

.top-video {
    width: 45%;
    float: right;
    max-width: 100%;
    margin: 0px 0px 40px 40px;
}

.top-video .card-body {
    display: none;
}

.play-overlay {
    background: rgba(0,0,0,0.6);
    text-align: center;
    color: #ffffff;
    transition: 0.3s all ease-in-out;
}

.link-divider {
    display: inline;
    margin: 0px 10px;
}

.footer-bar-links, .footer-bar-links:visited, .footer-bar-links:active {
    margin: 20px auto;
    display: block;
    color: #fff;
    text-decoration: none;
}

.footer-bar-links:hover {
    font-size: 20px;
    color: #000;
    font-weight: bold;
}

.tweet {
    display: block;
    float: right;
    width: 40%;
    background: #332e20;
    color: #fff;
    padding: 20px;
    text-align: center;
    font-size: 133%;
    font-style: italic;
    clear: both;
    margin: 0px 0px 20px 40px;
}

#hero-plus-footer {
/*    background: url('images/STONE-background.jpg') center no-repeat; */
    background: url('images/Astral-Background.jpg') center no-repeat;
    background-attachment: fixed;
    background-size: cover;
}

#footer {
    color: #fff;
    padding: 10px 120px 30px 120px;
    text-align: center;
    margin: 20px auto 0;
    width: 100%;
}

#footer .col-sm-12 {
    padding: 0!important;
}

#footer h3 {
    color: #ffffff;
    font-weight: bold;
}

#hero-plus-footer {
    text-align: center;
    padding-bottom: 10px;
    margin-top: 20px;
}

#hero-plus-footer .col-sm-12 {
    text-align: center;
    padding-top: 40px;
    padding-bottom: 40px;
    margin-top: 60px;
}

div.social-icons {
    display: block;
    width: 100%;
margin: -40px auto 35px auto;
}

.social-link, .social-link:visited {
    display: inline-block;
    width: 50px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    color: #fff;
    font-size: 34px;
    font-weight: bold;
    text-align: center;
    transition: 0.3s all ease-in-out;
    padding: 0px;
    border-radius: 500px;
    margin: 5px 10px;
}

.social-link i {
    /* padding-right: 10px; */
}

.social-link:hover {
    background: transparent;
    color: #8AC9E0 ;
    text-decoration: none;
}

#footer p small {
    font-weight: bold;
    color: #fff;
}

.translation-link, .translation-link:visited {
    color: #dddddd;
    font-size: 16px;
    display: inline-block;
    transition: 0.3s all ease-in-out;
    margin: 5px;
}

.translation-link:hover, .translation-link:active, .translation-link:focus {
    color: #ffffff;
    text-decoration: none;
}

#footer-bar {
    width: 100%;
    text-align: center;
    margin: 30px auto;
}

#footer-left {
    text-align: right;
    padding-right: 40px;
}

#footer-left img {
    max-width: 100%;
}

#footer-right {
    text-align: left;
    padding-left: 40px;
}

#footer-right img {
}

.footer-link, .footer-link:visited {
    display: inline-block;
    color: #112234;
    font-size: 32px;
    font-weight: bold;
    transition: 0.2s all ease-in-out;
    margin: 0px 10px 10px 0px;
}

.footer-link:hover, .footer-link:active, .footer-link:focus {
    color: #0301CC;
    text-decoration: none;
}

.footer-link img {
    max-width: 450px;
}

.pull-quotes {
    font-size: 21px;
    font-weight: semi-bold;
    padding: 40px 120px;
}

.pull-quotes .left {
    text-align: center;
}

.pull-quotes img {
    max-width: 12%;
    border-radius: 100%;
    margin: 20px;
}

/* Sidebar Stuff */
#press-release-div {
}

#sidebar-div {
    width: 35%;
    padding-left: 30px;
}

#sidebar-2 {
    background: #dddddd;
    text-align: center;
    padding: 20px 20px 40px 20px;
}

#sidebar-2 h3 {
    color: #775990;
}

#sidebar-2 .img-inline, #sidebar-2 .vid-inline {
    margin: 30px auto 0px auto;
}

.vid-inline .card {
    border: 1px solid rgba(0,0,0,.125);
    border-radius: .25rem;
}

.sidebar-link, .sidebar-link:visited {
    display: block;
    font-weight: bold;
    color: #ffffff;
    font-size: 22px;
    transition: 0.3s all ease-in-out;
    margin: 20px auto;
}

.sidebar-link:hover, .sidebar-link:active, .sidebar-link:focus {
    color: #81e9ec;
    opacity: .95;
    text-decoration: none;
}

#sidebar-2 .card-body {
    padding: 20px 0px;
}

#sidebar-2 .card-title {
    font-size: 19px;
    margin-bottom: 0px;
}

#sidebar-2 .card-text {
    display: none;
}

/* Flag Icon Fixes */
#flags a {
    display: block;
    font-size: 0px;
}

.flag-icon::before {
    content: ''!important;
}

/* Media Queries */
@media only screen and (max-width: 1124px) {
    .ctab, .ctab:visited {
    }

    .ctab-mobile, .ctab-mobile:visited {
        display: inline-block;
        margin: 0px auto 40px auto;
        max-width: 100%;
        width: 100%;
    }
}

@media only screen and (max-width: 991px) {
    #sidebar-div, #press-release-div {
        width: 100%;
    }

    #sidebar-div {
        padding-left: 0px;
    }
}

@media only screen and (max-width: 980px) {
    #gallery .col-md-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 50%;
        max-width: 50%;
    }
}

@media only screen and (max-width: 767px) {
    .pull-quotes img {
        max-width: 100%;
    }
#hero-plus-header {
    display: block;
}
.ctab, .ctab:visited {
 
    display: block;
    padding: 22px 0px;
    margin: 20px;
    font-size: 90%;
    line-height: 120%;
}


 .ctab:hover {
background:#8AC9E0;
}


.logo {
    width: 156px;
margin:0 auto;
}

    #ctab-div {
        display: none;
    }

    #headline-subheadline-div {
        text-align: center;
    }

    .press-release-body-div, #headline-subheadline-div {
        padding: 0px 30px;
    }

    .gallery-inline {
        margin-top: 0px;
    }

    #gallery .col-lg-3 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    #classic-gallery-asset-1, #classic-gallery-asset-2, #classic-gallery-asset-3, #classic-gallery-asset-4 {
        width: 100%;
        max-width: 100%;
        flex: 100%;
    }

    .social-link, .social-link:visited {
        margin: 10px 15px;
        display: inline-block;
    }

    h1 {
        font-size: 26px;
    }

    h2 {
        font-size: 20px;
    }

    .top-video {
        width: 100%;
        float: none;
        margin: 0px auto 40px auto;
    }

    .tweet {
        width: 100%;
        max-width: 100%;
        float: none;
        margin: 30px auto 30px auto;
    }

    #footer-graphic {
        margin-top: -180px;
    }

    #hero-plus-body {
        padding: 0px 0px;
    }

    .pull-quotes {
        padding: 30px;
    }

    #hero-plus-body .img-inline {
    }

    #logo-div {
        width: 100%;
        display: block;
        text-align: center;
    }

    #logo-div img {
        margin: 10px auto;
    }

    .ctab, .ctab:visited {
    }

    .ctab-mobile, .ctab-mobile:visited {
        display: inline-block;
        margin: 0px auto 40px auto;
        max-width: 100%;
        width: 100%;
    }

    .press-release-body-div {
        background-size: cover;
        padding-bottom: 40px;
    }

    #hero-plus-footer .col-sm-6 {
        width: 100%;
        max-width: 100%;
        flex: 100%;
        text-align: center;
        padding: 0px;
        margin: 30px auto 10px auto;
    }

    #hero-plus-footer img {
        margin: 10px auto;
    }

    #hero-plus-footer .row {
        padding-bottom: 10px;
    }

    #hero-plus-footer {
        padding-bottom: 80px;
    }

    #footer {
        padding: 30px 30px 0px 30px;
        margin-top: 30px;
    }
}