  @import url("/content/dam/bc1/top-tier/css/custom-global.css");

/*banner section overwrite*/
.jumbotron .banner .item .container-fluid > .row > div .banner-content > div h1 {
  margin-bottom: 3px;
}
.jumbotron .banner .item .container-fluid > .row > div .banner-content > div P {
  background-color:rgba(0,0,0, .3);
}

@media screen and (max-width: 991px) and (min-width: 768px){
    .side-navigation-content .responsive-columns-advanced .content h2 {
      margin-top: 0 !important;
    }
    .jumbotron .banner .item .container-fluid > .row > div .banner-content > div P {
      width: 85%;
    }
    #sideNav {
      margin-bottom: 78px !important;
      margin-top: 20px;
	}
}

@media screen and (max-width: 768px) and (min-width: 480px){
    #sideNav .sidenav-toggle {
       margin-top: 30px;
    }
    .side-navigation-content.section .responsive-columns-advanced.section .content h2 {
      margin-top: 0;
	}
	
}

@media screen and (max-width: 768px){
	.int-wrap .profile-section .profile .video {
      margin: 0 auto !important;
    }
}

/*padding section*/
.padded-section.section > section.padded-section.small {
	padding: 65px 15px;
}

.int-wrap .padded-section h2 {
    font-size: 30px !important;
        }

.icon-location:before {
    content: "\e617";
    font-size: 22px;
    margin-right: 5px;
    vertical-align: top;
}
.int-wrap .widget-section .widget ul {
    margin-left: -20px;
            }
.padded-section p.icon {
    font-size: 14px;
    line-height: 24px;
    display: table;
    width: 100%;
}            

.padded-section p.icon:before {
    font-family: 'icomoon';
    display: table-cell;
    vertical-align: top;
    font-size: 25px;
    line-height: 30px;
    padding: 0 10px 0;

}

 .padded-section p.icon a{
    color: #fff;
    text-decoration: underline;
}

 .padded-section p.icon a:hover{

    text-decoration: none;
}                   
 .padded-section .btn.btn-default {
    margin: 20px 0;
                    }


/* snapshot section*/
.padded-section .fyi-section .fact-row {
    margin-top: 0;
            }

/* social */
.social ul{
    margin-left: -20px;
                }

/* facts and figure */
.quote ~ .fyi .fyi-section .fact-row .fact .figure {
    font-family: Helvetica, Arial, sans-serif;
                        font-weight: normal;
                    }

/* INCREASE CONTRAST FOR ACCESSIBILITY */
.quote-section blockquote {
    color: #6a5b38;
}

.quote-section .author {
    color: #424242;
}
.int-wrap .image-section.left-caption .container-fluid .pull-right .content {
    color: #ffffff;
    position: absolute;
    bottom: 14px;
    top: auto;
    right: auto;
    left: 34px;
    padding: 20px;
    background: rgba(0,0,0,.45);
}

/* REDUCE TOP PADDDING TO ACCOUNT FOR THE BANNER-CONTENT PADDING*/
/@media screen and (min-width: 992px){
    .jumbotron .banner .item .container-fluid > .row > div .banner-content {
        padding: 220px 40% 0 85px;
    }
    .int-wrap .image-section.left-caption .container-fluid .pull-right .content {
        left: 34px;
        padding: 20px;
        background: rgba(0,0,0,.45);
    }
}

@media screen and (max-width: 767px){
    .int-wrap .nav-content-section .pull-up .main-content {
        margin: 20px -15px;
     }
    .int-wrap .image-section.left-caption .container-fluid .pull-right {
    margin-top: 47%;
    float: none !important;
    background: none;
	}
    .int-wrap .image-section.left-caption .container-fluid .pull-right .content h2,
     .int-wrap .image-section.left-caption .container-fluid .pull-right .content p{
        color: #fff;
    }
    .int-wrap .image-section.left-caption .container-fluid .pull-right .content {
        color: #ffffff;
        position: relative;
        bottom: 14px;
        top: auto;
        right: auto;
        left: 0px;
        padding: 5px 20px 10px;
        background: #777;
    }

    .int-wrap .image-section img {
    width: 100% !important;
    }
}