body {
  color: #666;
}


@font-face { font-family: ‘Messina’;  src: url(‘https://cdn2.hubspot.net/hubfs/2778069/Fonts/messina-serif/MessinaSerifWeb-Book.eot’) format(‘eot’), url(‘https://cdn2.hubspot.net/hubfs/2778069/Fonts/messina-serif/MessinaSerifWeb-Book.woff’) format(‘woff’);font-weight:normal;font-style:normal;}
@font-face { font-family: ‘Grotesk’;  src: url(‘https://cdn2.hubspot.net/hubfs/2778069/Fonts/post-grotesk/PostGrotesk-Light.eot’) format(‘eot’), url(‘https://cdn2.hubspot.net/hubfs/2778069/Fonts/post-grotesk/PostGrotesk-Light.woff’) format(‘woff’);font-weight:normal;font-style:normal;}


.grot-font {
  font-family: Grotesk;
}
.bolder {
  font-weight: 1000 !important;
}
.grey { color:#666 !important;}


.white-title  {
  color: #fff !important;

}

.green-title {
  color: #8CA0A6 !important;
}


.font-style {
  font-style: normal !important
}

.white-title:hover {
  color: #ccc !important;
  text-decoration: none;
}

.grey-title  {
  color: #666 !important;
}

.grey-title:hover {
  color: #ccc !important;
  text-decoration: none;
}

.mess-font {
  font-family: Messina;
}

.bottom-link {
  border-bottom: #8CA6A0 solid 2px;
}

.bottom-link-white {
  border-bottom: #fff solid 2px;
}

.bottom-link a:hover {
  text-decoration: none;
   border-bottom: #fff solid 2px;
}






.uk-section-primary {
  background-color: #8CA6A0 !important   ;
}


H1 {text-transform: uppercase;}

.top-line {border-top: 3px solid white; width: 20%; margin-left: auto; margin-right: auto; text-align: center;}
.half-size {height: 50%;}

/* The hero image */
.hero-height {
    /* The image used */
    

    /* Set a specific height */
    height: 60vh;
    position: relative;
    color: #fff;

    /* Position and center the image to scale nicely on all screens */
    
}
 H2, H6, section {
    color: #fff !important;
    font-family: Grotesk;
}
H2 {font-size: 1.8em !important;}


H5 {font-size: 2em; font-weight: bolder;}



/* Place text in the middle of the image */
.hero-text {
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: white;
}

.uk-overlay-default {
    background-color:rgba(168, 234, 201, 0.80);
}

.uk-overlay-primary {
    background-color:rgba(255, 255, 255, 0.8);
}

.uk-overlay-muted {
    background-color:rgba(50, 50, 50, 0.8);
}

.custom {
  background-color: #8CA6A0 !important;
}



.stripe {
    background-image: url("../imgs/stripe.png");

}

H3 {
    font-family: Messina;
    display: inline-block;
    color: #CFDBD9 !important;
    text-transform: uppercase;
     border-bottom:3px solid #CFDBD9;
    }

.shrink  { 
   border:10px solid #021a40;
}
  


.dark-green {
    background-color: #258072;
    color: #fff;

}
.dark-green P {color:#fff!important;}
.clearbackground {background-color:none !important;}
.uk-background-dark {background-color: #2f2827;}


.semi {
    height: 95%;
    width: 95%;
}

.overlay-custom {background:none !important;}

.subscribe-box H2, P {
    color:#666 !important;
}
.spacer {margin-bottom: 10% !important;}
.spacer {margin-top: 10% !important;}
.spacer {margin-left: 10% !important;}
.spacer {margin-right: 10% !important;}

.spacer-b {margin-bottom: 5% !important;}
.spacer-b {margin-top: 5% !important;}
.spacer-b {margin-left: 5% !important;}
.spacer-b {margin-right: 5% !important;}

.spacer-a {margin-bottom: 2% !important;}
.spacer-a {margin-top: 2% !important;}
.spacer-a {margin-left: 2% !important;}
.spacer-a {margin-right: 2% !important;}


html.no-js body.hs-content-id-5210464844.hs-blog-post.hs-blog-id-5206757836 div.header-container-wrapper div.body-container-wrapper div.body-container.container-fluid div.row-fluid-wrapper.row-depth-1.row-number-1 div.row-fluid div.span8.widget-span.widget-type-cell div.row-fluid-wrapper.row-depth-1.row-number-2 div.row-fluid div.span12.widget-span.widget-type-blog_content div.blog-section div.blog-post-wrapper.cell-wrapper div.blog-section div.uk-container.uk-container-expand p#hubspot-topic_data a.topic-link[href='http://blog.sbseating.com/tom-blog/topic/footer']{ display: none; }

html.no-js body.hs-content-id-5210464844.hs-blog-post.hs-blog-id-5206757836 div.header-container-wrapper div.body-container-wrapper div.body-container.container-fluid div.row-fluid-wrapper.row-depth-1.row-number-1 div.row-fluid div.span8.widget-span.widget-type-cell div.row-fluid-wrapper.row-depth-1.row-number-2 div.row-fluid div.span12.widget-span.widget-type-blog_content div.blog-section div.blog-post-wrapper.cell-wrapper div.blog-section div.uk-container.uk-container-expand p#hubspot-topic_data a.topic-link[href='http://blog.sbseating.com/tom-blog/topic/header']{ display: none; }

html.no-js body.hs-blog-id-5206757836.hs-blog-listing div.header-container-wrapper div.body-container-wrapper div.footer-container-wrapper div.footer-container.container-fluid div.uk-margin-large-top.uk-grid.uk-grid-stack div.hero-height.uk-background-cover.uk-width-1-1.uk-first-column div.subscribe-box.uk-height-1-1.uk-width-1-1.uk-inline.uk-margin div.uk-container.uk-container-expand div.uk-margin-top.uk-position-top-center.uk-overlay.uk-overlay-primary div.uk-margin span#hs_cos_wrapper_blog_subscription.hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_blog_subscribe h3#hs_cos_wrapper_blog_subscription_title.hs_cos_wrapper.form-title { display: none;}

html.no-js body.hs-blog-id-5206757836.hs-blog-listing div.header-container-wrapper div.body-container-wrapper div.footer-container-wrapper div.footer-container.container-fluid div.uk-margin-large-top.uk-grid.uk-grid-stack div.hero-height.uk-background-cover.uk-width-1-1.uk-first-column div.subscribe-box.uk-height-1-1.uk-width-1-1.uk-inline.uk-margin div.uk-container.uk-container-expand div.uk-margin-top.uk-position-top-center.uk-overlay.uk-overlay-primary div.uk-container.uk-text-center.uk-margin span#hs_cos_wrapper_blog_subscription.hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_blog_subscribe div#hs_form_target_blog_subscription form#hsForm_ea80c1d1-29fb-4a81-960e-8bc0b46590b3_908.hs-form.stacked.hs-form-private.hs-form-ea80c1d1-29fb-4a81-960e-8bc0b46590b3_8f89b6dc-fb69-45d9-84d0-1407d7b2f590 div.hs_email.field.hs-form-field div.input input#email-ea80c1d1-29fb-4a81-960e-8bc0b46590b3_908.hs-input.invalid.error {margin:20px 0px 20px 0px; }


body .hs-button.primary,
body input[type="submit"],
body input[type="button"] {

    color:#666;

margin: 0;
  /* 2 */
  border: none;
  /* 3 */
  overflow: visible;
  /* 4 */
  font: inherit;
  color: inherit;
  /* 5 */
  text-transform: none;
  /* 6 */
  display: inline-block;
  box-sizing: border-box;
  padding: 0 30px;
  vertical-align: middle;
  font-size: 0.875rem;
  /* 7 */
  line-height: 38px;
  /* 8 */
  text-align: center;
  /* 9 */
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: 0.1s ease-in-out;
  transition: 0.1s ease-in-out;
  -webkit-transition-property: color, background-color, border-color;
  transition-property: color, background-color, border-color;
cursor: pointer;
background-color: transparent;
  color: #333;
  border: 1px solid #666;

}

body .hs-button.primary:hover,
body input[type="submit"]:hover,
body input[type="button"]:hover {}

body .hs-button.primary:focus,
body input[type="submit"]:focus,
body input[type="button"]:focus {}

#recaptcha_area, #recaptcha_table {
    
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 20px
}

#hs_cos_wrapper_blog_subscription_title {display: none;}

.uk-active {color:#000!important;}

li.hs-blog-social-share-item.hs-blog-social-share-item-facebook span { vertical-align:top!important; } 
li.hs-blog-social-share-item.hs-blog-social-share-item-twitter span { vertical-align:top!important; } 
li.hs-blog-social-share-item.hs-blog-social-share-item-linkedin span { vertical-align:top!important; } 
li.hs-blog-social-share-item.hs-blog-social-share-item-google-plus span { vertical-align:top!important; } 



.hs-blog-social-share {
    height: auto;
    padding-bottom: 0.5em;
    padding-top: 1em;
}
.hs-blog-social-share .hs-blog-social-share-list .hs-blog-social-share-item {
    display: inline-block;
    float: none;
    vertical-align: middle;
}

/*  form style */
 .hs-input {
    margin: 20px 0 20px 0;
    width: 100% !important;
    padding: 10px 0 10px 0;
    color:#666 !important; 
    
}
html.no-js body.hs-content-id-5225333388.hs-blog-post.hs-blog-id-4546732829 div.header-container-wrapper div.body-container-wrapper div.body-container.container-fluid div.row-fluid-wrapper.row-depth-1.row-number-1 div.row-fluid div.span8.widget-span.widget-type-cell div.uk-container.uk-container-large.uk-margin-large-top div.uk-grid.uk-grid-stack div.uk-width-xxlarge.uk-margin-auto.uk-text-center.uk-first-column div.uk-flex.uk-flex-center span#hs_cos_wrapper_blog_comments.hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_blog_comments div.section.post-footer div#comment-form.new-comments form#hsForm_27a5c5bb-ec9f-48be-a1b4-940a2a273750.hs-form.stacked.hs-form-private.hs-form-27a5c5bb-ec9f-48be-a1b4-940a2a273750_167047f0-ebf8-484f-87d2-a3378ee471fd fieldset.form-columns-1 div.hs_comment.field.hs-form-field div.input textarea#comment-27a5c5bb-ec9f-48be-a1b4-940a2a273750.hs-input.invalid.error {
border-color: #D3D3D3 !important;
}


em { 
    font-style: italic;
    color:#666 !important;
}

.hs_email.field.hs-form-field > label  {
  color:#666;
}