  header .col-md-12 {  height: 144px;  }  header .logo-link img {  width: 212px;  }  table { margin-bottom: 10px; border: 0px solid #d9d9d9; } .numbered-item, #numbered-item { scroll-margin-top: 80px; scroll-snap-margin-top: 80px; } body.admin-bar #branding-wrap{top: 28px;} body.admin-bar #wrapper{margin-top: 145px;} .blog-posts-list article.post { border: 25px solid #ffffff } .blog-post-list-layout.blog-post .post-content { padding: 0; padding-left: 25px;}       .fixed-aspect-wrapper {  /* anything or nothing, it doesn't matter */ x width: 60%; max-width: 640px;  /* only need if other rulesets give this padding */  padding: 0px;  xxbackground: black; } .fixed-aspect-wrapper-border1 { padding: 2px;  background: black;  max-width: 366px; }       article { margin-top: 12px; } .fixed-aspect-wrapper-border2 { padding: 8px 12px 12px 8px;  background: url( //blog.rectorsquid.com/photoborder.gif ) no-repeat;    background-size: contain; } .fixed-aspect-padder {  height: 0;  /* last padding dimension is (100 * height / width) of item to be scaled */  padding: 0 0 56.25%;  position: relative !important;    top: 0; left: 0;     /* only need next 2 rules if other rulesets change these */  margin: 0 !important;  width: auto; } .whatever-needs-the-fixed-aspect {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  /* for demo */  border: 0;  background: white; } .page .entry-content h4, .blog-post .entry-content h4 { margin-top: 15px; }    p { margin-bottom: 15px; } ul.sub-menu {  background-color: #7C866E !important; } table th { background: #ffffff; } table td, table th { border-bottom: 0px solid #d9d9d9; border-right: 0px solid #d9d9d9; } iframe{ overflow: hidden; overflow-x: hidden; overflow-y: hidden; border: none; }       h2 sup { color: #999999; } .himmelen-post-wrapper-style-2 .himmelen-post-list-nav .himmelen-post-list-nav-prev::after {  content: "\f104"; }  .himmelen-post-wrapper-style-2 .himmelen-post-list-nav  .himmelen-post-list-nav-next::after  { content: "\f105"; } .homepage-welcome-block-content-left, .homepage-welcome-block-content-right, .homepage-welcome-block-content-center { min-height: 32px; }     .canhide {    border:   1px solid #e9eae5; } .homepage-welcome-block p { padding: 20px; padding-top: 15px; padding-bottom: 15px; line-height: 20px; } .nav > li > .sub-menu {  margin-top: 20px; } .homepage-welcome-block-content-center p { color: #656565; font-size: 15px;  line-height: 25px; }    pre { line-height: 13px; font-size: 11px; display: block; overflow: auto; overflow-Y: hidden; margin: 20px 1px; padding: 13px 4px 13px 4px; color: #222222; background: url( "//www.rectorsquid.com/code.gif?v=3" ) repeat; background-position: 0px 13px; position: relative; }  code { line-height: 13.11px; font-size: 11px; display: block; margin: 0; padding: 0; padding-left: 38px !important; background: url( "//www.rectorsquid.com/code.gif?v=3" ) no-repeat; background-position: 0px 0px; position: relative; } body.paged headerx, body.paged div.himmelen-blog-posts-slider, body.paged div.homepage-welcome-block {  display: none; } body { counter-reset: numbereditem; } .numbered-item { counter-increment: numbereditem; } #numbered-total:after { content: counter( numbereditem ); } span.post_thumbnail {  display: none;  } div.social-icons-wrapper i {  top: -0.5px;  position: relative; }    h1 a, h1 a:focus,    h2 a, h2 a:focus,    h3 a, h3 a:focus,    h4 a, h4 a:focus{  text-decoration: none; }                         xxxul.sub-menu {  border-left: 1px solid rgba( 255, 255, 255, 0.2 ); border-right: 1px solid rgba( 255, 255, 255, 0.2 ); } .st-sidebar-menu .sidebar { padding-right: 30px; } .highlightedbutton, .highlightedbuttondefault {  font-weight: 500;  font-size: 12px; } .highlightedbuttondefault {  font-weight: 700; } .daveleft {  clear: both;  margin-right: 25px;  margin-bottom: 15px;  float: left;  position: relative; } .daveleft a {  display: block;  overflow: hidden;  margin-bottom: 0px !important; } .daveleft a { margin-top: 10px !important; } .daveleft a:first-child { margin-top: 0 !important; } .daveleft img {  margin-top: 0px !important;  margin-bottom: 0px !important;  margin-left: 0px !important;  margin-right: 0px !important;  overflow:hidden; } .daveright {  position: relative;  overflow:hidden; } .daveright h2 {  margin-top: 0px !important; } .daveright h2 span:before { content: ' '; display: block; margin-top: -9px; } .daveright h2 span { color: #999999; font-size: 70%; } .daveright p { margin-bottom: 6px; }    .canhide {  background: #f0f0f0; overflow: hidden;  margin-bottom: 20px;  padding-left: 15px;  padding-top: 15px;  padding-right: 15px; }     .blog-post .daveleft xxxiframe { display: block; width: 348px;  height: 197px; margin-top: -222px;  margin-left: 8px;  margin-bottom: 26px;  overflow: hidden;  }    .blog-post .entry-content .daveright p:last-child { margin-bottom: 6px; }     .daveleft br { display: none !important; }     .blog-post-list-layout.blog-post .blog-post-thumb { background-color: #ffffff; background-position: center center; background-size: contain;  background-repeat: no-repeat; }         .blog-post .entry-content h5, .page .entry-content h5, .comment-content h5,  h5 { margin-top: -10px !important;  margin-left: auto !important;  margin-right: auto !important;  text-align: center !important; }     h4 {  }     h4:before { content: "\f138"; font-family: FontAwesome; font-style: normal; font-weight: normal; text-decoration: none;  margin-right: 6px; position: relative; font-size: 16px; color: #9BA78A; top: 0; left: 0; }     .has-post-thumbnail img.wp-post-image{ display: none !important; }     @media screen and (max-width: 700px) {   .xxxdaveleft img   {  margin-top: 6px !important;  overflow: auto;  display: inline-block !important;  vertical-align: top;   }    .daveleft   {  clear: both;  float: none;  position: relative;  margin: auto;  text-align: center;   } .xxxdaveleft a  { margin: auto; display: inline-block; vertical-align: top;  }  .daveleft h2:before{ content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0px; margin-top: -5px; } .blog-post-list-layout.blog-post .post-content { padding: 0; padding-left: 0px;}  }               body a, body a:focus, body .blog-post .post-categories a { color: #707C5D; }    div.wp-block-image { margin-bottom: 15px !important; }   .wp-block-image figcaption {  margin-top: 4px !important; margin-left: auto !important; margin-right: auto !important;  margin-bottom: 0px !important; text-align: center !important;  letter-spacing: 1px; font-size: 10px; text-transform: uppercase; font-weight: normal;  line-height: 1.1; color: inherit; }       .edit-post-visual-editor .editor-post-title, .edit-post-visual-editor .editor-block-list__block {  width: auto !important;  max-width:3000px !important; }       .edit-post-visual-editor .editor-block-list__block[data-align="wide"] { max-width: 3000px !important; }    .jf-image-shadow img { box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.35) !important;  margin-top: 32px;  margin-bottom: 40px; }        .blog-post-list-layout.blog-post .blog-post-thumb {  background-size: contain !important; }       .contactforminput {    min-width: 400px;     } .post-social {  visibility: hidden; }       .blog-post-list-layout.blog-post {    margin-bottom: 25px;     }  /** * Theme Google Font  **/  h1, h2, h3, h4, h5, h6 {  font-family: 'Playfair Display';  }  blockquote,  header .header-blog-info,  .author-bio strong,  .blog-post-related-single .blog-post-related-title,  .blog-post-related-item .blog-post-related-title,  .navigation-post .nav-post-name {  font-family: 'Playfair Display';  }  h1 {  font-size: 26px;  }  body {  font-family: 'Lato';  font-size: 15px;  }  .navbar .nav > li a,  .navbar .navbar-toggle,  .blog-post .post-info,  a.btn,  .btn,  .btn:focus,  input[type="submit"],  .woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button,  .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce a.added_to_cart, .woocommerce-page a.added_to_cart,  a.more-link,  .footer-sidebar.sidebar .widgettitle,  .footer-sidebar-2.sidebar .widgettitle,  .blog-post .post-info-date,  .blog-post .post-categories,  .blog-post-related.blog-post-related-loop .blog-post-related-item .blog-post-related-date,  .page-item-title-single .post-date,  .page-item-title-single .post-categories,  .author-bio h5,  .comment-metadata .author,  .comment-metadata .date,  .blog-post-related-single .post-categories,  .blog-post-related-single .blog-post-related-date,  .homepage-welcome-block h5,  .sidebar .widget.widget_himmelen_text .himmelen-textwidget h5,  .page-item-title-archive p,  .navigation-post .nav-post-title,  .navigation-paging.navigation-post a,  .himmelen-popular-post-list-wrapper .himmelen-popular-post .himmelen-popular-post-category,  .himmelen-popular-post-list-wrapper .himmelen-popular-post .himmelen-popular-post-date,  .himmelen-post-list .himmelen-post-details .himmelen-post-category,  .himmelen-post-pagination .himmelen-post-pagination-category,  .blog-post .entry-content h5,  .page .entry-content h5 {  font-family: 'Montserrat';  }  /**  * Colors and color skins  */    body {  background-color: #F7F7F7;  color: #656565;  }  .st-pusher, .st-sidebar-pusher,  .st-sidebar-menu .sidebar {  background-color: #F7F7F7;  }  .woocommerce #content input.button.alt,  .woocommerce #respond input#submit.alt,  .woocommerce a.button.alt,  .woocommerce button.button.alt,  .woocommerce input.button.alt,  .woocommerce-page #content input.button.alt,  .woocommerce-page #respond input#submit.alt,  .woocommerce-page a.button.alt,  .woocommerce-page button.button.alt,  .woocommerce-page input.button.alt,  .btn.alt,  .nav > li .sub-menu,  .blog-post .tags a:hover,  .blog-post-related-item-details,  .blog-post-related.blog-post-related-loop .blog-post-related-item .blog-post-related-image.blog-post-related-no-image .blog-post-related-item-inside,  .blog-post-related.blog-post-related-loop .blog-post-related-item:hover .blog-post-related-item-inside,  .blog-post .sticky-post-badge,  .navigation-post a:hover,  #top-link,  .sidebar .widget_calendar th,  .sidebar .widget_calendar tfoot td,  .sidebar .widget_tag_cloud .tagcloud a:hover,  .sidebar .widget_product_tag_cloud .tagcloud a:hover,  .comment-meta .reply a:hover,  .himmelen-post-list .himmelen-post-details .himmelen-read-more a:hover,  .himmelen-post-wrapper-style-2,  .himmelen-post-wrapper-style-2 .himmelen-post-list .himmelen-post-details-wrapper,  .himmelen-popular-post-list-wrapper .himmelen-popular-post.himmelen-popular-post-small,  .sidebar .widget .widget-social-follow a,  .homepage-welcome-block-content-left,  .homepage-welcome-block-content-right,  body .owl-theme .owl-controls .owl-page.active span, body .owl-theme .owl-controls.clickable .owl-page:hover span,  .st-sidebar-menu-close-btn {  background-color: #9BA78A;  }  a,  a:focus,  blockquote:before,  .navbar .nav > li > a:hover,  .social-icons-wrapper a:hover,  .blog-post .format-quote .entry-content:before,  .blog-post .post-categories,  .blog-post .post-categories a,  .blog-post .post-header-title sup,  .blog-post .post-header-title a:hover,  .blog-post .post-info > div a:hover,  .author-bio .author-social-icons li a:hover,  .post-social a:hover,  .navigation-paging.navigation-post a,  .navigation-post .nav-post-title,  .footer-sidebar-2.sidebar .widget a:hover,  footer a:hover,  .sidebar .widget ul > li a:hover,  .sidebar .widget_text a,  .comment-metadata .author a,  .comment-metadata .date a:hover,  .himmelen-post-pagination .himmelen-post-pagination-item:hover .himmelen-post-pagination-title,  .himmelen-post-pagination .himmelen-post-pagination-item.active .himmelen-post-pagination-title,  .himmelen-popular-post-list-wrapper .himmelen-popular-post .himmelen-popular-post-title a:hover,  body .select2-results .select2-highlighted {  color: #9BA78A;  }  .woocommerce #content input.button.alt,  .woocommerce #respond input#submit.alt,  .woocommerce a.button.alt,  .woocommerce button.button.alt,  .woocommerce input.button.alt,  .woocommerce-page #content input.button.alt,  .woocommerce-page #respond input#submit.alt,  .woocommerce-page a.button.alt,  .woocommerce-page button.button.alt,  .woocommerce-page input.button.alt,  .btn.alt,  .navbar .nav > li > a:hover,  .social-icons-wrapper a:hover,  .sidebar .widget_calendar tbody td a,  .himmelen-post-list .himmelen-post-details .himmelen-read-more a:hover,  .himmelen-post-wrapper-style-2 .himmelen-post-list-nav .himmelen-post-list-nav-prev,  .himmelen-post-wrapper-style-2 .himmelen-post-list-nav .himmelen-post-list-nav-next {  border-color: #9BA78A;  }  header {  background-color: #FFFFFF;  }  .mainmenu-belowheader {  background-color: #FFFFFF;  }  .container-fluid-footer {  background-color: #3c3d41;  }  .blog-masonry-layout .blog-post.content-block .post-content,  .blog-post-list-layout.blog-post .post-content {  background-color: #FFFFFF;  }   /*2022-02-03 00:07*//* CSS Generator Execution Time: 0.00026798248291016 seconds */