/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

/* overall */ 

img.header__logo-image, .widget-type-logo img { max-width: 280px !important;}
footer.footer { text-align: center;}
.rounded { border-radius: 55px;max-width: 460px;padding: 50px; }
.teal { background-color: #7bd2c8; }
.brown {background-color: #94450b;}
.teal h2, .teal h3 { color: #002b5f; margin: 0; line-height:1.2;}
.teal h2 {     margin-bottom: 12px; }
.teal p {margin bottom: }
.brown h2, .brown h3 { color: #EAE7DA; line-height: 1.2;}
.brown p { margin-bottom: 0; }
table td { border-left: 0;border-right:0; border-top:0;border-bottom: 1px solid #d5d3bf;padding: 9px 15px !important;}
table > tbody > tr:first-of-type td { border-bottom: 0; font-family:'Roboto Condensed', sans-serif; }
table { border: 0 !important; }
div.modal { padding: 50px; }
.oembed_container_iframe { border-radius: 55px; }

/* homepage */ 

.home div.widget_1652914670658-flexbox-positioning {  align-items: flex-end !important;}
.home div.dnd_area-row-2-background-image { background-position: 15% 0 !important; }

/* contact */

.contact div.dnd_area-row-0-vertical-alignment > .row-fluid  {align-items: flex-start; }
.contact h1 { line-height: 60px; margin-bottom: 12px;}
.contact p { margin-bottom: 0; }
p, .accordion__content li {font-family: Cabin, sans-serif; line-height:2; font-size:16px; color:#323231;}
.row-fluid .press-releases a {
  color:#7bd2c8; text-decoration:none; font-family:'Roboto Condensed', sans-serif; 
}
.press-releases {font-family:'Roboto Condensed', sans-serif; color: #002B5F; font-size:16px; font-weight: bold; text-transform: uppercase;
}
.hs-blog-post h1 { font-family:'Roboto Condensed', sans-serif; color: #002B5F; font-size:40px; font-weight: bold; text-transform: uppercase;
}
.hs-blog-post {color: #323231; }

.hs-blog-post #main-content {background-image: url(https://19953004.fs1.hubspotusercontent-na1.net/hubfs/19953004/bg-tsx.jpg);
    background-size: contain ;
    background-position: center bottom ;
    background-repeat: no-repeat;}
.blog-listing__post {
    background-color: #D5D3BF;
    border-radius: 25px;
}
.blog-listing__post:hover {background-color: #7BD2C8;}

.blog-listing__post-content {
padding:40px;
}
.blog-listing__post-title {
  line-height: 46px;}

.row-number-6 .accordion-wrapper {
  color:#31312F;
}
.blog-listing__post .row-number-6 .accordion-wrapper .accordion__summary
{font-family:'Roboto Condensed', sans-serif; color: #7BD2C8; font-size:16px; font-weight: bold;  text-transform: uppercase; }

.blog-post-listing__post-image-wrapper--card .blog-post-listing__post-image--card
{border-radius: 25px 25px 0 0 !important; }

.charter-card .charter-card__heading h3 { text-transform: uppercase; color:#7bd2c8 !important;}
.charter-card__image {background-size:cover;  background-position-y: center;}



@media (min-width: 1000px) {
  .home div.dnd_area-column-5-vertical-alignment { margin-top: -130px; } 
}


@media (max-width: 767px) {
  h1{ font-size: 52px;}
  h2{ font-size: 40px;}
  h3{ font-size: 26px;}
  .home img { max-width: 90vw; height: auto; }
  div.modal { padding: 30px; }
  .hs-blog-listing .widget-type-cell .widget-type-cell {margin-bottom: 30px;}
}