
.f-400 p {
    
    margin: 0;
}
.silver__bg--block {
    background-color: #EAE4D6;
}
.column__custom{
    padding:24px 48px;
}

.storytelling__block{
    padding-bottom:20px;
    
}
.pull_quote--container{
    padding:100px 15px ;
}
.c-background-hero-blade__wrapper {

    width: 60%;
    margin: 0 auto;
}
#video-modal .modal-dialog{
    max-width:100%;
}
@media (min-width:1023px){
    .factoid__block.f-block__revenue {
        min-height: 273px;
    }
}
@media (max-width:767px){
    .column__custom {
         width: 100%;
         padding: 45px 15px !important;
         margin-top:20px;
    }
    .large__size--text, .large__size--text--invert, .bio_spotlight__block .large__size--text, .bio_spotlight__block .large__size--text--invert{
        line-height:38px;
    }
    .c-background-hero-blade__wrapper {

    width: 100%;
    margin: 0 auto;
}
}
@media (max-width:480px){
    .grid-container--full-bleed .component--container{
        padding:0 15px;
    }
    .factoid__block.f-block__revenue {
        min-height: auto;
    }
    .video__testimonial--cont .video__block {
        
        padding: 0 15px;
    }
    .video__testimonial--cont .video__block img{
        height:auto !important;
    }
}



/*Styleguide CSS*/
.seperator {
	 background-color: #eae4d6;
	 color: #2b291c;
	 padding-left: 10px;
	 text-transform: uppercase;
	 font-size: 22px;
	 letter-spacing: 1.98px;
	 min-width: 318px;
	 margin-bottom: 40px;
	 margin-top: 20px;
	 display: inline-block;
	 padding-right: 20px;
}
 .hr__spacer {
	 width: 100px;
}
 .heading__components h1, .heading__components h2, .heading__components h3, .heading__components h4, .heading__components h5, .heading__components h6 {
	 margin: 10px 0;
}
 .heading__components h1 span, .heading__components h2 span, .heading__components h3 span, .heading__components h4 span, .heading__components h5 span, .heading__components h6 span {
	 font-size: 30px;
	 font-family: "futura-pt", sans-serif;
	 background: lightgray;
	 padding: 0 10px;
	 font-weight: 500;
	 vertical-align: middle;
}
 code, pre {
	 position: relative;
}
 code, pre {
	 display: block;
	 padding: 20px;
	 background: #f2f2f2;
	 color: #555755;
	 margin: 20px 0;
}
 span.command-copy {
	 position: absolute;
	 top: 10px;
	 right: 10px;
	 opacity: 0.6;
	 font-size: 20px;
	 color: #555755;
}
 span.command-copy:hover {
	 cursor: pointer;
}
/*.bio_spotlight__low-res--image .image__block{*/
/*    width:100%;*/
/*    height:100%;*/
/*}*/

/*.bio_spotlight__low-res--image .image__block{*/
/*    height:388px;*/
/*    display:flex;*/
/*    justify-content:flex-end;*/
/*}*/
/*.bio_spotlight__low-res--image .image__block img{*/
/*    height:100%;*/
/*}*/
.bio_spotlight__block .bio_spotlight--name{
    padding-top:10px!important;
}
.bio_spotlight__block .bio_spotlight--post{
    padding-top:17px;
}
.bio_spotlight__block .large__size--text{
    padding-top:61px!important;
}
.bio_spotlight__low-res--image{
    padding-left: 20px;
    padding-right: 20px;
}
.c-video-modal .modal-dialog .modal-body {
    
    width: 75%;
    height: 50%;
}
@media(max-width:1024px){
    /*.bio_spotlight__low-res--image .image__block {*/
    /*    height: 100%;*/
    /*}*/
    /*.bio_spotlight__low-res--image{*/
    /*    padding-left: 0px;*/
    /*    padding-right: 0px;*/
    /*}*/
    .c-video-modal .modal-dialog .modal-body {
        width: 90%;
    }
    

}
@media (min-width:1330px) and (max-width:1400px){
    .author-bio .g-0.container{
        max-width: 1349px;
    }
}
.pull_quote--container.right__align--content .col-lg-12 {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-end;
    text-align: right;
}
.pull_quote--container.left__align--content .col-lg-12 {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
    text-align: left;
}
.pull_quote--container.center__align--content .col-lg-12 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
}
.c-video-modal .modal-dialog .modal-body {
    width: 75%;
    height: 50%;
    margin: 0 auto;
}

.c-video-modal .modal-dialog .modal-body {
    margin: 0 auto;
}
.community__inner--cont{
    max-width:100%!important;
} 
.heading__content-margin{
    
    padding-bottom:14px;
}
.card{
    background-color:#FFFFF8;
}

.umbraco-forms-fieldset .umbraco-forms-container .dataconsent > .umbraco-forms-label{
        display:none;
}

.sponsor__block--logo{
    min-height:98px;
}

.profile_modal-close{
    filter:invert(1);
}

.umbraco-forms-page{
    padding-left:15px;
    padding-right:15px;
}

.quote__desc:before, .quote__desc:after{
    display:none;
}