@font-face {
  font-family: addington font-serif;
  src: url(https://www.vineyardvines.com/mobify/bundle/1576/avenir-400-book.woff);
}

.addington font-serif, .sans-serif {
  font-family: addington font-serif;
}
	
	@font-face {
  font-family: avenir;
  src: url(https://www.vineyardvines.com/mobify/bundle/1576/avenir-400-book.woff);
}

.avenir,.serif {
  font-family: avenir;
}
	
.leftCaption{position:absolute; bottom:1%;left:1%;}
.rightCaption{position:absolute; bottom:1%;right:1%;}
	
	
	

    .jobDesc{pointer-events:none;}
    .rgp_story_body{margin-top:0!important; padding-top:0!important;}
.mktg_img-circle{border:3px solid white;}
.noTopMargin{margin-top:0!important}
.noBottomMargin{margin-bottom:0!important}
.noMaxWidth{;margin:auto;}
.story_quote{font-size: 2.5em!important}
.rgp_story_body p{font-size: 1.5em!important}
.cornerButtons{border-radius:20px!important; perspective: 1px!important;padding:5px!important;width:auto!important;vertical-align: middle;
height: 100%;
align-items: center;
justify-content: center;
display: flex;
}
.corners{border-radius:20px!important; perspective: 1px!important}
.titleSpacing,.imageSpacing{margin:3em auto 5em auto!important;}
	.contents{display:contents}
	
.h1TopMargin{margin-top:2rem!important;}
		.rightCaption {
    position: absolute;
    bottom: 1%;
    right: 1%;
}
    
    @media (min-width: 37em){
.rgp_story_body {padding-right:0!important;}
  .mktg-priority-banner [class*=mktg_cta-nav-]{flex-flow: initial!important}

    
    @media (max-width: 37em){
		#app-main, main, .css-b95f0i{display:block!important}

}