   html body { line-height:1.7; } h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { margin-bottom:20px;} body h1, body h2,body .h1, body .h2 { font-weight:600; } h1, .h1 { font-size:36px; } h2, .h2 { font-size:32px; } h3, .h3 { font-size:26px; } h4, .h4 { font-size:22px; } h5, .h5 { font-size:21px; } h6, .h6 { font-size:18px; } h1.entry-title, h2.entry-title { letter-spacing:0; } b, strong {   letter-spacing:0.03em; } .x-text ul, .x-text li {   letter-spacing:0.15em;   margin-bottom:10px; } .x-text.tall p {   line-height:2em;   margin-bottom:2.3em; }  body:not(.single-post):not(.blog) .x-container.offset {   margin:0 auto; } .x-header-landmark {   padding:28px 0;   background-color:#004062;   border-top:22px solid #728f9e;   border-bottom:0; } .x-landmark {   width:100%;   padding-right:0; } .h-landmark, .entry-title.h-landmark {   letter-spacing:0.05em;   font-weight:600 !important;   text-align:center;   color:white; }  body .x-navbar .desktop .x-nav > li > a:not(.x-btn-navbar-woocommerce) {   padding-left:0;   padding-right:0;   transition:opacity .25s ease-in-out;  -moz-transition:opacity .25s ease-in-out;  -webkit-transition:opacity .25s ease-in-out; } body .x-navbar .desktop .x-nav > li > a:not(.x-btn-navbar-woocommerce) span {   padding:3px 20px; } body .x-navbar .desktop .x-nav > li:not(:last-child) > a:not(.x-btn-navbar-woocommerce) span {   border-right:2px solid #004062; } body .x-navbar .desktop .x-nav > li > a:hover > span, body .x-navbar .desktop .x-nav > li.x-active > a > span, body .x-navbar .desktop .x-nav > li.current-menu-item > a > span {   box-shadow:none;   opacity:0.7; } .x-topbar { padding:11px 0; } .x-topbar .p-info {   margin:5px 0;   float:right; } .x-topbar .x-social-global a {   margin-left:15px;   width:36px;   height:36px;   line-height:36px;   text-align:center;   font-size:21px; background-color:white; } a.facebook [data-x-icon]:before { content:"\f230"; } a.linkedin [data-x-icon]:before { content:"\f0e1"; } .x-social-global a:hover {   background-color:rgba(255,255,255,0.5) !important; } header .x-container.max {  max-width:1200px; } @media (max-width:1333px) {  body .x-navbar .desktop .x-nav > li > a:not(.x-btn-navbar-woocommerce) span {   padding:3px 10px;  } } @media (min-width:978.98px) and (max-width:1200px) {  .x-nav-wrap.desktop {   display:none;  }  .masthead-inline .x-btn-navbar {   display:block;   float:right;  }  .x-nav-wrap.mobile {   display:block;  }  .x-nav-wrap.mobile.x-collapsed {   display:none;  } }   .buttons-heading {   position:absolute;   width:90%;   top:0px;   color:#58595b !important;   letter-spacing:1px !important; } .wp-caption {   border:0;   margin:0; } .wp-caption>.wp-caption-text, .wp-caption>.wp-caption-text:last-child {   margin:15px 0;   padding:0;   font-size:16px;   text-transform:none;   color:#425863;   letter-spacing:1px;   font-weight:400; } .wp-caption a {   transition:opacity .25s ease-in-out;  -moz-transition:opacity .25s ease-in-out;  -webkit-transition:opacity .25s ease-in-out; } .wp-caption a:hover, .wp-caption a.active {   opacity:0.7; } @media (max-width:767px) {   #contact-us-buttons,   #manage-account-buttons {  align-items:center;  flex-direction:column;  padding-top:100px;   } } @media (min-width:768px) {  #contact-us-buttons {  padding-right:5%;  border-right:1px solid #8a8c8e;   }   #manage-account-buttons {  padding-left:5%;   } }  body .gform_wrapper .top_label .gfield_label, body .gform_wrapper .left_label .gfield_label, body .gform_wrapper .right_label .gfield_label {   color:#404041;   text-transform:uppercase;   font-size:16px;  margin-bottom:0; } body .gform_wrapper .gfield_required {  display:none; } body .gform_wrapper textarea, body .gform_wrapper .gform_body ul.gform_fields li.gfield select:not([multiple]), body .gform_wrapper .gform_body ul.gform_fields li.gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']) {   border:1px solid #c3b6b0;   background:#eeeff0; } body .gform_wrapper .gform_footer, body .gform_wrapper .gform_page_footer {   margin-top:1.5em; } body .gform_wrapper .gform_footer input.button, body .gform_wrapper .gform_footer input[type=submit], body .gform_wrapper .gform_page_footer input.button, body .gform_wrapper .gform_page_footer input[type=submit] {   font-size:16px;   background-color:#003e7e;   border-radius:0;   text-transform:uppercase;   padding:4px 30px;   float:right; } body .gform_wrapper .gform_body ul.gform_fields li.gfield, body .gform_wrapper .gform_body ul.gform_fields li.gfield+li.gfield {   margin-top:0.5em; }  .x-iso-container-posts>.hentry .entry-wrap {   margin:0 0 2em 0;   border:0;   background-color:transparent; } body.blog #top > .x-container.max, body.single-post #top > .x-container.max {   max-width:980px; } .entry-featured {   border:0;   padding:0;   background-color:transparent; } .entry-title .x-entry-title-icon { display:none; } .yarpp-related h5 { margin-top:15px; } .x-pagination { clear:both; } h2.wp-block-heading {  font-size:1.3rem;  letter-spacing:0.03em; } @media (min-width:768px) {  .blog .hentry { margin-top:0; }  .blog article { width:45%; margin-right:10%; float:left; margin-bottom:5em; }   .blog:not(.paged) article:first-child { width:100%; margin-right:0; }  .blog:not(.paged) article:nth-child(odd){ margin-right:0; }  .blog.paged article:nth-child(even){ margin-right:0; }  .yarpp-related .x-col {  margin:calc(2rem / 2);   flex-basis:calc(33.33% - 2rem); } }  .x-colophon {   font-family:"Open Sans", sans-serif;   font-weight:400; } body:not(.home) #footer-buttons>.x-bar-content { border-top:1px solid #425863; } .x-colophon .widget {   color:white;   margin-top:0; } @media (min-width:768px) {   .x-colophon .widget {  text-align:right;   } } 