.postid-5927 .alignwide.wp-block-post-title.has-extra-large-font-size {display: none}

.postid-5927 .wp-block-group.alignfull.no-margin.no-padding.has-background.is-layout-flow.wp-block-group-is-layout-flow {padding: 0px!important}

.postid-5927 .entry-content.alignwide.wp-block-post-content.is-layout-flow.wp-block-post-content-is-layout-flow {margin: 0px!important; border-radius: 30px!important; padding: 0px!important}

.postid-5927 :where(.wp-block-group.wp-block-group-is-layout-constrained) {background: #00000000!important; padding:0px!important; margin: 0px!important}

.postid-5927 .wp-block-group.alignfull.no-margin.no-padding.has-background.is-layout-flow.wp-block-group-is-layout-flow {background-color:#00000000!important}

.postid-5927 #tseo-keyword-research-article {border-radius: 30px!important; overflow: visible; margin-left: 0px; margin-right:0px; min-width: 100%!important;}

.postid-5927 .tseo-hero {overflow: visible;}

.postid-5927 .tseo-hero h1 {padding-bottom: 10px}



.postid-5521 .alignwide.wp-block-post-title.has-extra-large-font-size {display: none}

.postid-5521 .wp-block-group.alignfull.no-margin.no-padding.has-background.is-layout-flow.wp-block-group-is-layout-flow {padding: 0px!important}

.postid-5521 .entry-content.alignwide.wp-block-post-content.is-layout-flow.wp-block-post-content-is-layout-flow {margin: 0px!important; border-radius: 30px!important; padding: 0px!important}

.postid-5521 :where(.wp-block-group.wp-block-group-is-layout-constrained) {background: #00000000!important; padding:0px!important; margin: 0px!important}

.postid-5521 .wp-block-group.alignfull.no-margin.no-padding.has-background.is-layout-flow.wp-block-group-is-layout-flow {background-colour:#00000000!important}

.postid-5521 #tseo-chiro-article {border-radius: 30px!important}

#tseo-chiro-article h1 {padding-bottom: 10px}

#tseo-chiro-article .tseo-stat-value {padding-bottom: 5px}

#tseo-chiro-article .tseo-section-head h2 {padding-bottom: 10px}



.tseo-ai-callouts {display: none!important}

.postid-5685 .alignwide.wp-block-post-title.has-extra-large-font-size {display: none}

.postid-5685 .wp-block-group.alignfull.no-margin.no-padding.has-background.is-layout-flow.wp-block-group-is-layout-flow {padding: 0px!important}

.postid-5685 .entry-content.alignwide.wp-block-post-content.is-layout-flow.wp-block-post-content-is-layout-flow {margin: 0px!important; border-radius: 30px!important; padding: 0px!important}

.postid-5685 :where(.wp-block-group.wp-block-group-is-layout-constrained) {background: #00000000!important; padding:0px!important; margin: 0px!important}

.postid-5685 .wp-block-group.alignfull.no-margin.no-padding.has-background.is-layout-flow.wp-block-group-is-layout-flow {background-color:#00000000!important}

.postid-5685 #theseo-geo-article {border-radius: 30px!important}

#theseo-geo-article .tg-panel {border: 0px!important; background: #00000000}

#tseo-chiro-seo-vs-ads-article h1 {padding-bottom: 10px}

#tseo-chiro-seo-vs-ads-article .tseo-section-head h2 {padding-bottom: 10px}

#theseo-over-sterk .tseoOrb 

#theseo-seo-results-cases .tseoCasesTitle {padding-bottom: 15px}

#theseo-ads-cases-luxury .tseoAdsCasesTitle {padding-bottom: 15px}

#theseo-ads-knowledge-research .tseoAdsKOTitle {padding-bottom: 15px}

.tseo-ads-gradient {padding-bottom: 10px}

 .tseo-stat {padding-bottom: 10px}

#tseo-driving-school-pricing h2 {padding-bottom: 5px}

#tseo-driving-school-faq h2 {padding-bottom: 5px}

#tseo-physiotherapy-costs h2 {padding-bottom: 10px}

#tseo-physiotherapy-faq h2 {padding-bottom: 10px}

.tseoFinalTitle {padding-bottom: 5px}

.tseoMkbTitle, .tseoToolExplTitle, .tseoPlanTitle {padding-bottom: 5px}


.postid-5523 .alignwide.wp-block-post-title.has-extra-large-font-size {display: none}

.postid-5523 .wp-block-group.alignfull.no-margin.no-padding.has-background.is-layout-flow.wp-block-group-is-layout-flow {padding: 0px!important}

.postid-5523 .entry-content.alignwide.wp-block-post-content.is-layout-flow.wp-block-post-content-is-layout-flow {margin: 0px!important; border-radius: 30px!important; padding: 0px!important}

.postid-5523 :where(.wp-block-group.wp-block-group-is-layout-constrained) {background: #00000000!important; padding:0px!important; margin: 0px!important}

.postid-5523 .wp-block-group.alignfull.no-margin.no-padding.has-background.is-layout-flow.wp-block-group-is-layout-flow {background-color:#00000000!important}

.postid-5523 #tseo-chiro-seo-vs-ads-article {border-radius: 30px!important}



.tseoGlowA {display: none}

#theseo-home-why-block .theseoWhyCard p {margin-top: -7%!important}

@media (min-width: 985px) and (max-width: 1048px) {
	
	#theseo-home-hero-ultra .tseoVisualStatus {font-size: 8px!important}
    
#theseo-home-hero-ultra .tseoGlassHero {height: 90%!important}
	
}

#theseo-home-hero-ultra .tseoVisualBottom {margin-top: 5%!important}

#theseo-home-hero-ultra .tseoVisual {height: 100%}


.postid-5447 #blokblog {background: #00000000!important; margin: 0px!important; padding: 0px!important}

.postid-5447 .alignwide.wp-block-post-title.has-extra-large-font-size{display: none}

.postid-5447 .wp-block-cover {margin: 0px!important; padding: 0px!important}


@media (min-width: 782px) and (max-width: 1120px) {
	
	.submenu-item p {margin-left: 8%!important}
    
}

.tseo-ai-table {border-width: 0px}

.tseo-ads-zeist-aanpak {display: none}

.tseo-reveal.isIn {margin-bottom: 6%!important}

.postid-4857 .alignwide.wp-block-post-title.has-extra-large-font-size {display: none}

.postid-4853 .alignwide.wp-block-post-title.has-extra-large-font-size {display: none}

.postid-4853 #blokblog {padding-left: 0px!important;
padding-top: 0px!important;
padding-right: 0px!important;
padding-bottom: 0px!important;
    background-color: transparent!important
}

.postid-4857 #blokblog {padding-left: 0px!important;
padding-top: 0px!important;
padding-right: 0px!important;
padding-bottom: 0px!important; background-color: transparent!important
}

.postid-4857 #theseo-instant-checkout-agentic-commerce {margin-top: -20px}

.tseo-reveal-not {display:none}

.postid-4820 .alignwide.wp-block-post-title.has-extra-large-font-size {display:none}

.postid-4820 #theseo-product-page-layout {padding-top: 0px!important}

.postid-4802 .alignwide.wp-block-post-title.has-extra-large-font-size {display:none}

.postid-4802 #theseo-webshop-crypto {padding-top: 0px!important}

.postid-4802 #blokblog {padding-bottom: 0px!important}


.postid-4767 .tseo-reveal {margin-bottom: 10%!important}

.postid-4767 #blokblog {padding-bottom: 0px!important}

.postid-4767 .alignwide.wp-block-post-title.has-extra-large-font-size {display: none}

.postid-4767 #theseo-local-seo-hairdresser-pillar {padding-top: 0px!important}


.tseo-ai-hero {padding: 8%}

.tseo-ai-sub-grid.tseo-ai-fade-up.delay-2 {margin: 4%}

.tseo-ai-lead {white-space: normal !important; overflow: visible !important;}

#theseo-ai-index {width: 100%!important}

#theseo-ai-index-table {padding: 5%}

.tseo-ai-detail-grid {margin-top: 5%!important}

.megamenu-item .content strong {color: #000!important}

.tseo-reveal.tseo-reveal-visible {margin-bottom:0px!important}


.tseo-proc2-results-image {width: 120%; margin-left: -5%}

.tseo-ai-sub-meta {margin:0px!important}


.alignwide.wp-block-post-title.has-extra-large-font-size {padding-bottom: 21px!important;}

.tseo-tool-tagline {white-space: normal !important;
  overflow: visible !important;}

.btn.customize-unpreviewable {white-space: normal !important;
  overflow: visible !important;}

#theseo-heatmap-faq {margin-bottom: 0px!important}

#theseo-heatmap-lp {margin-bottom: -10%!important}

.tseo-reveal {margin-bottom: 15%!important; }

.tseo-stack {margin: 5%!important}

.tseo-ai-section {margin-bottom: 10%!important; margin-top: 15%!important}

.tseo-ai-extra-section {margin-top: 0%!important;} 

.postid-4421 .alignwide.wp-block-post-title.has-extra-large-font-size {display: none}


.tseo-hm-step-actions{margin-top: 5%!important}

#theseo-ai-services-definition {margin-right: 5%!important; margin-left:5%!important; margin-top: 10%!important}

#theseo-heatmap-explainer {margin:5%!important; margin-top: 15%!important; margin-bottom: 15%!important}

#tseo-prompt-text {border-radius: 35px!important; margin-bottom: 3%!important; margin-top: 3%!important}

#theseo-ai-citation{margin: 10%!important}

.tseo-ai-points {padding: 4%}

.tseo-input {border-radius: 35px!important}

.tseo-field-group {padding: 4%!important}

.tseo-row {padding: 1%}

.tseo-ai-sub {max-width: 100%!important}

.tseo-step-actions {margin-top: 5%!important}

#theseo-ai-home, #theseo-about, #theseo-services-ai, #theseo-ai-explainer, #theseo-ai-benefits, #theseo-ai-services-definition, #theseo-ai-shield-hero {padding: 5%!important}


.cky-btn-revisit-wrapper.cky-revisit-bottom-left {display: none!important}


/* Base: ensure both floaters animate smoothly */
#ht-ctc-chat,
.trp-floating-switcher {
  transition: opacity 0.25s ease, transform 0.25s ease;
}

/* Mobile only */
@media (max-width: 781px) {
  /* When the menu is open: body gets class .mobile-menu-open */
  body.mobile-menu-open #ht-ctc-chat,
  body.mobile-menu-open .trp-floating-switcher {
    opacity: 0!important;
    pointer-events: none!important;
    transform: translateY(8px);
  }
}



.trp-language-switcher {margin-bottom: 1.5%; border-radius: 20px}

#trp_ald_modal_container {display: none!important}

.page-id-4229 #top-align {margin-top: -70%; margin-right: -10%; margin-right:}

.page-id-4229 #end-of-this-block {margin-left: 5%}

.page-id-4076 #top-adjustment {margin-top: -70%; margin-right: -101px; margin-right:}

.page-id-4076 1px {margin-left: 5%}


.postid-4013  .alignwide.wp-block-post-title.has-extra-large-font-size {display: none!important}

.postid-3941 .alignwide.wp-block-post-title.has-extra-large-font-size {display: none!important}

.postid-3669 .alignwide.wp-block-post-title.has-extra-large-font-size {display: none!important}

.postid-3664 .alignwide.wp-block-post-title.has-extra-large-font-size {display: none!important}

.postid-3891  .alignwide.wp-block-post-title.has-extra-large-font-size {display: none!important}

.postid-3982 .alignwide.wp-block-post-title.has-extra-large-font-size {display: none!important}


.postid-4029 .alignwide.wp-block-post-title.has-extra-large-font-size {display: none!important}



.wp-elements-679e60d47cbe261322b6784d16e9a08e{
    transition: transform 0.4s ease, filter 0.4s ease, box-shadow 0.4s ease;}


.wp-elements-679e60d47cbe261322b6784d16e9a08e:hover  {
  transform: translateY(-5px);
  filter: brightness(1.1);
    text-decoration:none!important;
}

.has-background-color.has-text-color.has-extra-small-font-size a {
  text-decoration: none!important;
}

.wp-elements-09327c79d5a286c6f9b134b7781a9a42 {
    transition: transform 0.4s ease, filter 0.4s ease, box-shadow 0.4s ease;}

.wp-elements-09327c79d5a286c6f9b134b7781a9a42:hover  {
  transform: translateY(-5px);
  filter: brightness(1.1);
	text-decoration:none!important;
}

.wp-elements-53fa482170cca077fcb84f1d253e6296 {
    transition: transform 0.4s ease, filter 0.4s ease, box-shadow 0.4s ease;}

.wp-elements-53fa482170cca077fcb84f1d253e6296:hover  {
  transform: translateY(-5px);
  filter: brightness(1.1);
    text-decoration:none!important;
}

.has-background-color.has-text-color.has-extra-small-font-size {
	transition: transform 0.4s ease, filter 0.4s ease, box-shadow 0.4s ease;}

.has-background-color.has-text-color.has-extra-small-font-size:hover  {
  transform: translateY(-5px);
  filter: brightness(1.1);
    text-decoration:none!important;
}

.postid-4421 #theseo-heatmap-scrollmap {margin-left: 0px!important; margin-right: 0px!important; max-width: 100%!important}

#theseo-wp-speed.tseo-wrap {margin-left: 0px!important; margin-right: 0px!important; max-width: 100%!important}

#theseo-pagespeed, #theseo-nobacklinks, #theseo-ai-content-2025{margin-left: 0px!important; margin-right: 0px!important; max-width: 100%!important}

#theseo-wp-mobile {margin-left: 0px!important; margin-right: 0px!important; max-width: 100%!important}

#theseo-wp-blog {margin-left: 0px!important; margin-right: 0px!important; max-width: 100%!important}


#offertedownload {text-align: centre!important}

.btn {text-transform: uppercase; border-radius: 35px!important}

.page-id-2434 .wp-block-media-text__content {padding: 2%!important} 

.post-thumbnail img {border-radius: 15px!important}

#sidebar {border-radius:35px!important;}











#blokblog {margin-left: 3%; margin-right: 3%}

.post-thumbnail {border-radius: 35px!important}


/* --- FIX 1: header/nav above everything + own stacking context --- */
nav.main-nav {
  position: relative;
  z-index: 10000;          /* higher than hero/overlay */
  isolation: isolate;      /* Safari: own stacking context */
  overflow: visible;       /* never clip */
}

/* megamenu itself always above the hero */
nav.main-nav .megamenu {
  z-index: 10001;
  /* promote to own GPU layer, prevents “falling behind the hero” */
  -webkit-transform: translateZ(0) translateX(-50%) translateY(10px);
  transform: translateZ(0) translateX(-50%) translateY(10px);
  will-change: transform;
  contain: paint;          /* Safari: prevent strange clip updates */
}

/* maintain the same promotion on hover */
.menu-item:hover .megamenu,
.megamenu:hover {
  -webkit-transform: translateZ(0) translateX(-50%) translateY(0);
  transform: translateZ(0) translateX(-50%) translateY(0);
}







#gblock-template-canvas-name, #gblock-template-canvas-email, #gblock-template-canvas-phone-number, .date.jp-contact-form-date.grunion-field.hasDatepicker, #contact-form-comment-gblock-template-canvas-notes, #contact-form-comment-gblock-template-canvas-comments { 
padding-left: 20px!important;}

.carousel-item, .carousel-item-sea, .carousel-item-seo, .carousel-item-website{
  transition: transform 0.6s ease, filter 0.6s ease, box-shadow 0.6s ease;
}

.carousel-item:hover, .carousel-item-sea:hover, .carousel-item-seo:hover, .carousel-item-website:hover{
  transform: translateY(-15px);
  filter: brightness(1.2);
}


.form-container {padding: 60px!important;  margin-left: 6%; margin-right: 6%; border-radius: 50px!important}

.megamenu {  z-index: 10!important;}

#blockinhetmidden {  z-index: 2!important;}

#bottomhomepagex {  z-index: 1!important;}

    #caseFormOverlay {margin-top:0px!important}






@media (min-width: 400px) and (max-width: 781px) {
    
    .postid-4616 .tseo-stack {margin-top: 100px!important; margin-bottom: 120px!important}

.tseo-hero-kicker {margin-top: 50%}
    
    .page-id-4439 #blokblok {margin: 0px!important; }
    
    .page-id-4439 .tseo-ai-hero-mini  {padding: 8%!important}
	
	.page-id-4439 .tseo-ai-impact-pill {padding: 51px!important}
    
    .page-id-4439 .tseo-ai-extra-scenario-btn {padding: 15px!important; font-size: 10px; }
    
    
    
    #hoeseawerktx {padding: 0px!important; margin-top:-25%}

#bottomhomepagebutnotreallyx {display: none}
	
	.page-id-4076 #justthisblock, #bottomhomepagebutnotreally {display:none}
    
    .page-id-4076 #thewrapperx {padding-right:8%!important;}
	
	.page-id-4076 #those-works {padding-left: 8%!important; padding-right: 8%!important}
	
	#tab-role-1 tbody{font-size: 8px!important;}

#tab-role-1 td{padding: 5px!important}

#tab-role-1 th {font-size: 8px!important; padding: 5px!important}
	
		#blockblockblock {margin-top: -10%}
    
    .category-no-category.type-post.post-has-image {padding-bottom: 10%}
    
    #blockblock {
  padding: 20px !important;
  margin: 20px !important;
}
    
    .page-id-3356 .wp-image-681 {display: none}
    .page-id-3356 .wp-image-774 {display: none}
	.page-id-3356 #bottomhomepagex {padding-right: 30px!important; padding-bottom: 0%!important}
    .page-id-3356 .wp-block-buttons.is-layout-flex.wp-block-buttons-is-layout-flex {margin-bottom: 5%!important}
    .page-id-3356 #hoeseawerkt {padding-left: 4%!important; padding-right: 4%!important}
	.page-id-3356 .wp-image-1364 {display: none}
    .page-id-3356 #ooknaam {padding-left: 0px!important; padding-right: 0px!important}
    .page-id-3356 #heeftweleennaamnodig .wp-block-media-text.alignwide.has-media-on-the-right.is-stacked-on-mobile.is-image-fill-element.has-input-field-background-color.has-background .wp-block-media-text__media {display: none!important}
    .page-id-3356 #hoeseawerkt {padding-top: 0px!important}
    .page-id-3240 .wp-block-group.has-black-background-color.has-background.is-layout-constrained.wp-container-core-group-is-layout-69f9239e.wp-block-group-is-layout-constrained {margin-top: -10%!important; padding-bottom: 50px!important}
    .page-id-3356 1TP5You need a name {padding-top: 20px!important}
    
    .page-id-3240 .wp-image-681 {display: none}
	.page-id-3240 .wp-image-774 {display: none}
    .page-id-3240 #bottomhomepagex {padding-right: 30px!important; padding-bottom: 0%!important}
    .page-id-3240 .wp-block-buttons.is-layout-flex.wp-block-buttons-is-layout-flex {margin-bottom: 5%!important}
	.page-id-3240 #hoeseawerkt {padding-left: 4%!important; padding-right: 4%!important}
	.page-id-3240 .wp-image-1364 {display: none}
    .page-id-3240 #ooknaam {padding-left: 0px!important; padding-right: 0px!important}
    .page-id-3240 #heeftweleennaamnodig .wp-block-media-text.alignwide.has-media-on-the-right.is-stacked-on-mobile.is-image-fill-element.has-input-field-background-color.has-background .wp-block-media-text__media {display: none!important}
    .page-id-3240 #hoeseawerkt {padding-top: 0px!important}
	.page-id-3240 .wp-block-group.has-black-background-color.has-background.is-layout-constrained.wp-container-core-group-is-layout-69f9239e.wp-block-group-is-layout-constrained {margin-top: -10%!important; padding-bottom: 50px!important}
    .page-id-3240 1TP5You need a name {padding-top: 20px!important}
	
	.page-id-2898 1TP5Itneeds-to-be-smaller { font-size: 70px!important; }
    
    
.page-id-1005 .button-row {
  display: flex;
  flex-direction: column; /* Place the buttons one below the other */
  gap: 15px!important; /* Space between the buttons */
  align-items: flex-start; /* Optional: align to the left */
}

.button-row button {
  font-size: 16px!important;
  width: 100px; /* Optional: make buttons the same width */
}

    
    .form-container {padding-left: 30px!important; padding-right: 30px!important; margin-left: 6%; margin-right: 6%;}
	
	#mustbesmaller {font-size: 100px!important;}
        .footer-title  {padding-left: 8%!important}
    .submenu-item p {padding-left: 8%!important}
    .sidebar-footer {padding-right: 0%!important}
    .sidebar-footer-text {padding-left: 0px!important; width: 120%!important}

    .custom-logo {max-width: 85%}
#block-centred {padding-right: 6%!important;}

.custom-logo-link {margin-left:-7%;}

.page-id-1016 #bottomhomepage {margin-right: -80%; }

.page-id-1016 .wp-image-547 {width: 70px!important; opacity: 15px;}

.page-id-1016 #rankhigheronGoogle {margin-top: -190px;  }

.page-id-1016 #hetblokomstahogeropgoogle {padding-left: 0px!important; padding-right: 0px!important;margin: 0px!important; margin-top: -10%!important;}

#recentecaseshome {padding: 0px!important;}

.page-id-1016 #recentecaseshome {margin-top: -20%!important;}

.page-id-675 #recentecaseshome {margin-top: -20%!important;}

.carousel-item {width: 3%!important;}

.page-id-1016 #bottom-block-home {padding-left: 0px! important; padding-right: 0px!important; text-align: center!important;} 

.page-id-1016 #bottom-buttons-under {display: flex;
  justify-content: center;
  gap: 10px; /* optional: space between the buttons */}

#scroll-to-bottom{margin-bottom: -30%}

.page-id-675 #seaiphonemockupattop {display: none;
}

.page-id-675 #maximumresultsea {
}

.page-id-675 #bottomhomepagebutnotreally {opacity: 0.1; margin-right: -30%;}

.page-id-675 #hoeseawerkt {padding: 0px!important; margin-top: -180%}

.page-id-673 .wp-image-868 {display: none; }

.page-id-673 .wp-image-774  {display: none; }

#omhulsel {margin-bottom: -10%;}

  #bovenkantenseo, #seowoordjezelf, #eronder {
    justify-content: flex-start !important; 
    text-align: left !important; /* Align text to the left */ padding-left: 10%
  }

#HowSEOworks {margin-top: -10%; padding-bottom: 10%}

#howitworksseo {padding-left: 8%!important; padding-right:8%!important;}

#seo-wrapper {padding-right: 5%!important}
p {font-size: 14px}

#bottomhomepagex {padding-right: 0%!important;}

#type-effect {font-size: 14px!important;}

h3{font-size: 14px!important;}

#hoehetwerktsea {margin-top: -10%}

    
    
    .page-id-1003 .wp-image-1270 {display: none}
    
    .page-id-3360 .wp-image-1270 {display: none}
    
    .page-id-1003  #backgroundwordpresswebsite {padding-bottom: 0px!important}
	
	.page-id-3360 #backgroundwordpresswebsite {padding-bottom: 0px!important}
    
    #hoehetwerkwesbites {padding: 0px!important; margin-top: -10%}
	
	#hoehetwerkstrategie {padding: 0px!important; margin-top: -25%}
    
    .page-id-1003 .wp-image-1266 {display: none;}
	
	.page-id-3360 .wp-image-1266 {display: none;}
    
    #reference website {padding-left: 0px!important; padding-right: 0px!important}
	
	#he block of websites at the top {max-width: 100%!important}
    
    #xx {margin-right: 0px!important; max-width: 100%!important}
	
	#xxx {margin-right: 0px!important; max-width: 100%!important}

    #text-websites-below {margin-right: 0px!important; max-width: 100%!important}

	.page-id-1024 .wp-image-1141 {display: none}
    
    .page-id-1024 .wp-image-1139{display: none}
    
    #morefromsocialmedia {padding-bottom: 4%!important; padding-top: 10%!important}
	
.page-id-1012    .wp-image-1139{display: none}
    
.page-id-1012    .wp-image-1041 {display: none}
	
.page-id-1012    .wp-image-547 {display: none}
    
    #he social media text block {padding: 0!important; margin-top: -10%}

	#block-strategy {padding-top: 10%!important;}
    
    .page-id-999 .wp-image-1041 {display: none}
	
	#uhmvaca {padding-left: 0px!important; padding-right: 0px!important; margin-left: 0px!important; margin-right: 0px!important; width: 100%!important}
    
    #text-above-but-centred {text-align: center!important}
    
    #support-padding {width: 100%!important; padding: 0px!important}
	
	.page-id-1001 .wp-image-1160 {display: none}
    
    .page-id-1001 .wp-block-heading.has-background-color.has-text-color.has-link-color.wp-elements-72353dc3fbf5c2c21ad5bddb1ef04bb6 {padding-top: 5%}
    .page-id-3358 #seomackbookmockupattop {display: none}

.page-id-3358 .wp-image-774 {display: none}

.page-id-3358 .tseo-faq {margin-bottom: 25%!important}
    
        .page-id-3838 #ts-stage {height: 1050px!important; width: 112%!important; margin-left: -6%}
	
	.page-id-3838 #theseo-results {margin-bottom: 15%}
     
.page-id-3838    .helper, .sub {display: none!important}
    
    .page-id-3838 .bottom-bar {display: none!important;}
    
    .page-id-3838 #showcasewordpress {display: none}
	
	.page-id-3838     #backgroundwordpresswebsite {padding-bottom: 0px!important}
    
    #blokblog {margin-left: -10px; margin-right: -10px; max-width: 110%!important; padding-left: 0px!important; padding-right: 0px!important}
	
	.alignwide.wp-block-post-title.has-extra-large-font-size {padding-left: 5%; padding-bottom: 5%!important;; padding-right: 5%}
	
		.tseo-ai-shield-shell {margin: 3%!important}
    
    #theseo-ai-shield {padding: 0px!important}
    
    #tseo-ai-wizard{padding-top: 5%; padding-left: 2%; padding-right: 2%}
	
	.tseo-ai-model-tabs {display:grid !important}

        .tseo-stack {width: 80%!important}
    
        .tseo-switcher-tabs {display: grid!important; border-radius: 25px!important}
	
	.tseo-frame-caption {display: none!important}
	
	#theseo-heatmap-lp {margin-bottom: -20%!important}
    
    .page-id-675    #recentecaseshome {margin-top: 6%!important}
    
    .page-id-4229 #customise-top {display: none}
    
    .page-id-4229    #how-it-works {padding: 0px!important}
    
        .tseo-seo-right {width:100%}
    
    .tseo-seo-chart-tabs {display:grid!important}
	
	.tseo-seo-metric-pill, .tseo-deliver-bullet, .tseo-proc2-results-pill{white-space: normal !important;
  overflow: visible !important;}
    
    .tseo-proc2-results-pill {font-size: 9px!important}
    
    .tseo-proc2-founder-card {border-radius: 35px!important}
    
    .postid-4745 #blokblog {padding-bottom: 0px!important}
    
        .postid-3478 #blokblog {padding-left: 5%!important; padding-right: 5%!important}
    

    #theseo-smeb-ads-hero {padding-top: 8%!important}	#theseoisthebestmarketingagencyforadvertising {font-size: 25px!important}
    
    .tseoMkbHero {padding-bottom: 5%!important}
	
	.tseoToolExpl {padding-top: 5%!important}
    
    .tseoToolExplCard.is-in {padding-left: 8%; padding-right: 8%} 
    .tseoToolStatTop {display: auto!important;}
    
    #theseo-smart-ads-tool {padding-top: 0px!important}
	
	.tseoToolFaq {padding-top: 0px!important; padding-left: 0px!important; padding-right: 0px!important}
	
	#theseo-tool-faq {padding-bottom: 0px!important; border-radius: 50px!important}
    
    #theseo-ads-solutions {padding-left: 0px!important; padding-right: 0px!important}
    
    .tseoPriceCard.is-highlighted, .tseoPriceCard {max-width: 100%!important}
    
    #SEO-improvement-through-SEO {padding-top: 0px!important}

    .tseo-glow-2{display: none}
	.tseo-glow-1 {display: none}
.tseo-glow {display: none}
		
	
}

@media (min-width: 400px) and (max-width: 595px) {#theseo-home-hero-ultra .tseoVisual {margin-top: 10%!important; height: 113%!important; padding-bottom: 5%!important;}
    
    #theseo-home-hero-ultra {padding-bottom: 20%!important}
    
    #theseo-home-hero-ultra .tseoGlassInner {justify-content: auto!important}
	
	#theseo-home-why-block .theseoWhyCard p {margin-top: -5%!important}
	
	.tseoVisualStatus {width:120px!important}
    
    #theseo-home-hero-ultra .tseoVisualTop {margin-bottom: 20px}
	

	
	#theseo-home-hero-ultra .tseoSubtitle {margin-top: -5%!important}
    
    #theseo-home-hero-ultra .tseoEyebrow {font-size: 13px!important}
	
	#theseo-home-hero-ultra .tseoSubtitle {margin-top: -5%!important}
    
    #theseo-home-hero-ultra {margin-top: 0px; padding-top: 10%!important}
#theseo-over-hero, #theseo-ads-hero-main, #theseo-seo-hero-editorial, #tseo-catering-hero, #tseo-chiro-hero, #tseo-physiotherapy-hero, #tseo-driving-school-hero, #tseo-lawyer-hero, #theseo-home-hero-ultra, #ai-research-hero, #theseo-ai-hero-only {padding-top: 5%!important}
}










@media (max-width: 399px) {
	
	#theseo-about-hero, #theseo-ads-hero-main, #theseo-seo-hero-editorial, #tseo-catering-hero, #tseo-chiro-hero, #tseo-physiotherapy-hero, #tseo-driving-school-hero, #tseo-lawyer-hero, #theseo-home-hero-ultra, #-AI-research-hero, #theseo-AI-hero-only {padding-top: 5%!important}
    
    #theseo-is-the-best-marketing-agency-for-advertising {font-size: 25px!important}
	
	.postid-4745 #blockblog {padding-bottom: 0px!important}
    
    .postid-3478 #blockblog {padding-left: 5%!important; padding-right: 5%!important}
	
	.tseo-seo-right {width:100%}
    
    .tseo-seo-chart-tabs {display:grid!important}
	
	.tseo-seo-metric-pill, .tseo-deliver-bullet, .tseo-proc2-results-pill{white-space: normal !important;
  overflow: visible !important;}
    
    .tseo-proc2-results-pill {font-size: 9px!important}
	
	.tseo-proc2-founder-card {border-radius: 35px!important}
    
    .tseo-proc2-timeline {padding-left:0px!important}
    
    .theseo-seo-specialist-process {margin: 0px!important}
	
	.wp-element-button, .tseo-cta-btn {font-size: 13px!important}
    
    .tseo-ai-services-definition {margin: 0px!important; margin-top: 10px!important}
	
	.tseo-step-actions-left {margin-left: 5%!important; padding-right: 5%!important}
    
    .entry-title {font-size: 18px!important}	
	
	h2.wp-block-heading {font-size: 20px!important}    
     .wp-block-heading.has-text-align-left.has-white-color.has-text-color.has-extra-huge-font-size {font-size: 26px!important}
    
.wp-block-button__link.has-background-color.has-secondary-background-color.has-text-color.has-background.has-link-color.wp-element-button {font-size: 14px}
	
.page-id-4439    #blokblok {margin: 0px!important; padding: 0px!important}
    
    .wp-block-button__link.has-background-secondary-color.has-luminous-vivid-amber-background-color.has-text-color.has-background.has-link-color.wp-element-button {font-size: 14px}
    
    .tseo-tool-cta-row {display: grid!important}
    
    .page-id-4229 .tseo-snippet-btn {font-size: 11px!important}
    
    .page-id-4076 .tseo-btn {font-size: 11px!important}
	
	.tseo-llms-label {font-size: 10px!important}
	
	.tseo-llms-label span {font-size: 10px!important}
    
        .page-id-4229 .tseo-snippet-label span {font-size: 10px!important}
	
	.tseo-heatmap-model-tabs {display: grid!important; margin-left: 10px}
    
    .tseo-heatmap-model-card {width: 841px!important}
    
    .tseo-hm-wizard {width: 1251px; margin-left: -12.5%}
    
    .tseo-hm-step-main, .tseo-hm-step-side {width: 115%; margin-left: -7.5%}
    
        .page-id-4229 .tseo-snippet-label{font-size: 10px!important}
    
    .page-id-4229    #hoeseawerkt {padding: 0px!important}
	.tseo-ai-shield-shell {margin: 3%!important}
    
    .tseo-frame-caption {display: none!important}
    
        .tseo-switcher-tabs {display: grid!important; border-radius: 25px!important}
    
    #theseo-heatmap-lp {margin-bottom: -30%!important}

    
    .tseo-stack {width: 80%!important}
		
	.page-id-4229 .wp-image-3811 {display:none!important}
    
    #theseo-ai-shield {padding: 0px!important}
	
	#tseo-ai-wizard{padding-top: 5%; padding-left: 2%; padding-right: 2%}
    
    .tseo-ai-model-tabs {display:grid !important}
	
	.page-id-4229 #omhulselx {padding-right:8%!important;}
    
    .page-id-4229 #hoeseawerkt {padding-left: 8%!important; padding-right: 8%!important}
    .page-id-4229 #alleenditblok, #bottomhomepagebutnotreally{display:none}
    
        .page-id-4076 #alleenditblok, #bottomhomepagebutnotreally {display:none}
    
    .page-id-4076 #omhulselx {padding-right:8%!important;}
	
	.page-id-4076 #this-works {padding-left: 8%!important; padding-right: 8%!important}
	
	#tab-role-1 tbody{font-size: 8px!important;}

#tab-role-1 td{padding: 5px!important}

#tab-role-1 th {font-size: 8px!important; padding: 5px!important}
    
    .page-id-3838 #ts-stage {height: 1050px!important; width: 1121px!important; margin-left: -61px}
    
    .page-id-3838 #theseo-results {margin-bottom: 15px}
	
.page-id-3838    .helper, .sub {display: none!important}
    
    .page-id-3838 .bottom-bar {display: none!important;}
    
    .page-id-3838 #showcasewordpress {display: none}
    
    .page-id-3838     #backgroundwordpresswebsite {padding-bottom: 0px!important}
    
    
    .page-id-3358 #seomackbookmockupattop {display: none}

.page-id-3358 .wp-image-774 {display: none}

.page-id-3358 .tseo-faq {margin-bottom: 25px !important}
#blockblock {
  padding: 20px !important;
  margin: 20px !important;
}
    
#blokblokblok {margin-top: -10%}
    
    .category-no-category.type-post.post-has-image {padding-bottom: 10%}
    
    .page-id-3356 .wp-image-681 {display: none}
    .page-id-3356 .wp-image-774 {display: none}
	.page-id-3356 #bottomhomepagex {padding-right: 30px!important; padding-left: 20px!important; padding-bottom: 0%!important}
    .page-id-3356 .wp-block-buttons.is-layout-flex.wp-block-buttons-is-layout-flex {margin-bottom: 5%!important}
	.page-id-3356 #hoeseawerkt {padding-left: 4%!important; padding-right: 4%!important}
    .page-id-3356 .wp-image-1364 {display: none}
    .page-id-3356 #ooknaam {padding-left: 0px!important; padding-right: 0px!important}
    .page-id-3356 #heeftweleennaamnodig .wp-block-media-text.alignwide.has-media-on-the-right.is-stacked-on-mobile.is-image-fill-element.has-input-field-background-color.has-background .wp-block-media-text__media {display: none!important}
    .page-id-3356 #hat works {padding-top: 0px!important}
	.page-id-3356 .wp-block-group.has-black-background-color.has-background.is-layout-constrained.wp-container-core-group-is-layout-69f9239e.wp-block-group-is-layout-constrained {margin-top: -10%!important; padding-bottom: 50px!important}
	.page-id-3356 1TP5You need a name {padding-top: 20px!important; padding-left: 0px!important; padding-right: 0px!important}
	
	
	
	
		.page-id-3240 .wp-image-681 {display: none}
    .page-id-3240 .wp-image-774 {display: none}
    .page-id-3240 #bottomhomepagex {padding-right: 30px!important; padding-left: 20px!important; padding-bottom: 0%!important}
    .page-id-3240 .wp-block-buttons.is-layout-flex.wp-block-buttons-is-layout-flex {margin-bottom: 5%!important}
    .page-id-3240 #hoeseawerkt {padding-left: 4%!important; padding-right: 4%!important}
    .page-id-3240 .wp-image-1364 {display: none}
    .page-id-3240 #ooknaam {padding-left: 0px!important; padding-right: 0px!important}
    .page-id-3240 #heeftweleennaamnodig .wp-block-media-text.alignwide.has-media-on-the-right.is-stacked-on-mobile.is-image-fill-element.has-input-field-background-color.has-background .wp-block-media-text__media {display: none!important}
    .page-id-3240 #hoeseawerkt {padding-top: 0px!important}
    .page-id-3240 .wp-block-group.has-black-background-colour.has-background.is-layout-constrained.wp-container-core-group-is-layout-69f9239e.wp-block-group-is-layout-constrained {margin-top: -101px!important; padding-bottom: 50px!important}
    .page-id-3240 #heeftweleennaamnodig {padding-top: 20px!important; padding-left: 0px!important; padding-right: 0px!important}
    
    .page-id-1005 .button-row {
  display: flex;
  flex-direction: column; /* Place the buttons one below the other */
  gap: 15px!important; /* Space between the buttons */
  align-items: flex-start; /* Optional: align to the left */
}

.button-row button {
  font-size: 16px!important;
  width: 100px; /* Optional: make buttons the same width */
}
	
 .form-container {padding-left: 30px!important; padding-right: 30px!important; margin-left: 6%; margin-right: 6%;}
	
	
	.sidebar-footer {padding-right: 0%!important}
    .sidebar-footer-text {padding-left: 0px!important}
    .footer-title  {padding-left: 8%!important}
		.submenu-item p {padding-left: 8%!important}align-content
    .wp-block-button {font-size: 13px}    
    
#blockinhetmidden {padding-right: 6%!important;}

.custom-logo-link {margin-left:-7%;}

.page-id-1016 #bottomhomepage {margin-right: -80%; }

.page-id-1016 .wp-image-547 {width: 70%!important; opacity: 15%;}

.page-id-1016 #stahogeropgoogle {margin-top: -140%; padding-bottom: 50%!important; }

.page-id-1016 #hetblokomstahogeropgoogle {padding-left: 0px!important; padding-right: 0px!important;margin: 0px!important; margin-top: -10%!important;}

.page-id-1016 #recentecaseshome {padding: 0px!important; padding-right: 10%!important; padding-left: 10%!important}
    
    .page-id-1016 .carousel-wrapper {margin-left: -17%; margin-right: -17%; }

.page-id-1016 #recentecaseshome . {margin-top: -20%!important;}

#recentecaseshome {padding: 0px!important; padding-right: 0%!important; padding-left: 0%!important}

.carousel-item {width: 3%!important;}

.page-id-1016 #bottomblockhome {padding-left: 0px! important; padding-right: 0px!important; text-align: centre!important;} 

.page-id-1016 #buttonsatbottom {display: flex;
  justify-content: centre;
  gap: 10px; /* optional: space between the buttons */}

#scroll-to-bottom{margin-bottom: -30%}

.page-id-675 #seaiphonemockupattop {display: none;
}

{padding-right: 20%!important}
    
    .page-id-675 #maximaalresultaatsea {}

.page-id-675     .has-body-text-color.has-text-color.has-link-color.wp-elements-ca0682917d45431fcd1dbfae62c9ffb0 {padding-right: 0px!important}
    
    .page-id-675 #bottomhomepagex {padding-left: 10%!important;padding-right: 10%!important; }

.page-id-675 #bottomhomepagebutnotreally {opacity: 0.1; margin-right: -30%;}

.page-id-675 #hoeseawerkt {padding: 0px!important; margin-top: -180%}

.page-id-673 .wp-image-868 {display: none; }

.page-id-673 .wp-image-774  {display: none; }

#omhulsel {margin-bottom: -10%;}

  #top-seo, #-keyword-itself, #bottom {
    justify-content: flex-start !important; 
    text-align: left !important; /* Align text to the left */ padding-left: 10%
  }

1TP5HowItWorksSEO {margin-top: -10%; padding-bottom: 10%}

1TP5HowItWorksSEO {padding-left: 8%!important; padding-right:8%!important;margin-top: -25%}

#seo-container {padding-right: 10%!important; padding-left: 10%!important}
p {font-size: 14px}
	
	.wp-block-heading.has-huge-font-size {font-size: 25px!important}

#bottomhomepagex {padding-right: 0%!important;}

#type-effect {font-size: 14px!important;}

    h1 {font-size: 25px!important;}
    h2 {font-size: 25px!important;}
h3{font-size: 14px!important;}

#hoehetwerktsea {margin-top: -10%}
    
    .page-id-1024 .wp-block-columns.are-vertically-aligned-center.is-layout-flex.wp-container-core-columns-is-layout-28f84493.wp-block-columns-is-layout-flex {padding-top: 9%}
	
	.sidebar-footer {padding-left: 5%!important}
	
	#haalmeeruitsocialmedia {padding-left: 10%!important; padding-right: 10%!important}
    
    #blokstrategie {padding-left: 10%!important; padding-right: 10%!important; }
    
.page-id-1012    .wp-block-heading.has-background-color.has-text-color.has-link-color.wp-elements-34f9e6db2d4e6bb646df9683d18bca1d {padding-top: 9%}
	
	#hoehetwerktsocialmedia {margin-top: -20%}
    
    #backgroundwordpresswebsite {padding-left: 10%!important; padding-right: 10%!important}
    
#textbox {padding-left: 10%!important; padding-right: 10%!important; margin-top: -20%!important}
    
        .page-id-1003 .wp-image-1270 {display: none}
	
	.page-id-3360 .wp-image-1270 {display: none}
    
    .page-id-1003 #backgroundwordpresswebsite {padding-bottom: 0px!important}
	
	.page-id-3360 #backgroundwordpresswebsite {padding-bottom: 0px!important}
    
    #hoehetwerkwesbites {padding: 0px!important; margin-top: -10%}
	
	#hoehetwerkstrategie {padding: 0px!important; margin-top: -25%}
    
    .page-id-1003 .wp-image-1266 {display: none;}
    
    .page-id-3360 .wp-image-1266 {display: none;}
	
	#reference website {padding-left: 0px!important; padding-right: 0px!important}
    
    #the block of websites at the top {max-width: 100%!important}
    
    #xx {margin-right: 0px!important; max-width: 100%!important}
    
    #xxx {margin-right: 0px!important; max-width: 100%!important}

    #textwebsitesbelow {margin-right: 0px!important; max-width: 100%!important}
    
    .page-id-1024 .wp-image-1141 {display: none}
    
    .page-id-1024 .wp-image-1139{display: none}
    
    #haalmeeruitsocialmedia {padding-bottom: 4%!important; padding-top: 10%!important}
    
.page-id-1012    .wp-image-1139{display: none}
    
.page-id-1012    .wp-image-1041 {display: none}
    
.page-id-1012    .wp-image-547 {display: none}
    
    #he social media text block {padding: 0!important;margin-top: -10%}

    #block-strategy {padding-top: 10%!important;}
	
	.page-id-999 .wp-image-1041 {display: none}
	
	#uhmvaca {padding-left: 0px!important; padding-right: 0px!important; margin-left: 0px!important; margin-right: 0px!important; width: 100%!important}
	
	#text-above-but-centred {text-align: center!important}
	
	#supportpadding {width: 100%!important; padding: 0px!important}
    
    .page-id-1001 .wp-image-1160 {display: none}
	
	.page-id-1001 .wp-block-heading.has-background-color.has-text-color.has-link-color.wp-elements-72353dc3fbf5c2c21ad5bddb1ef04bb6 {padding-top: 5%}
    
        .page-id-999 #blockinhetmidden {max-width: 100%!important;}
    
    .page-id-999 .has-body-text-color.has-text-color.has-link-color.wp-elements-0ed15ad66e07b3f51df5ed82d766b996 {padding-right: 0px!important}
	
	.page-id-1009 .wp-block-group.alignwide.has-background-secondary-background-color.has-background.is-layout-flow.wp-container-core-group-is-layout-85af9e04.wp-block-group-is-layout-flow {padding:30px!important}
	
	.page-id-1009 .wp-block-columns.alignwide.are-vertically-aligned-center.is-layout-flex.wp-container-core-columns-is-layout-1e297cbc.wp-block-columns-is-layout-flex{padding-top:10%!important; padding-bottom: 10%!important}
	
.page-id-1001    #ugh{padding-left: 10%!important; padding-right: 10%!important}
    
    .page-id-1001 .wp-block-group.alignwide.has-background-secondary-background-color.has-background.is-layout-flow.wp-container-core-group-is-layout-85af9e04.wp-block-group-is-layout-flow {padding:30px!important; margin-top: -10%}
    
    .page-id-1001 .wp-block-columns.alignwide.are-vertically-aligned-center.is-layout-flex.wp-container-core-columns-is-layout-1e297cbc.wp-block-columns-is-layout-flex {padding-top:10%!important; padding-bottom: 10%!important}
    
    
    .custom-logo {max-width: 80%}
    
        #must-be-smaller {font-size: 90px!important;}
	
		.page-id-2898 #must-be-smaller{ font-size: 70px!important; }
    
    #blog-block {margin-left: -10px; margin-right: -10px; max-width: 110%!important; padding-left: 0px!important; padding-right: 0px!important}
	
	.alignwide.wp-block-post-title.has-extra-large-font-size {padding-left: 5%; padding-bottom: 5%!important; padding-right: 5%} 
	
	.page-id-4229 #omhulselx {padding-right:8%!important;}
	
	.page-id-4229 #hoeseawerkt {padding-left: 8%!important; padding-right: 8%!important}
    .page-id-4229 #alleenditblok, #bottomhomepagebutnotreally{display:none}
    
    #hoeseawerktx {padding: 0px!important; margin-top:-25%}

#bottomhomepagebutnotreallyx {display: none}
	
	.page-id-4229 .wp-image-3811 {display:none!important}
    
        .page-id-4439 #blokblok {margin: 0px!important; }
	
	.page-id-4439 .tseo-ai-hero-mini  {padding: 8%!important}
    
    .page-id-4439 .tseo-ai-impact-pill {padding: 51px!important}
    
    .page-id-4439 .tseo-ai-extra-scenario-btn {padding: 151px!important; font-size: 10px; }
	
	.postid-4616 .tseo-stack {margin-top: 120px!important; margin-bottom: 150px!important}

.postid-4616 .tseo-hero-kicker {margin-top: 65%}
    #theseo-mkb-ads-hero {padding-top: 5%!important}
	#theseo-why-ads-tool {margin-top: 0px}
    
    .tseoMkbHero {padding-bottom: 5%!important}
	
	.tseoToolExpl {padding-top: 5%!important}
    
    .tseoToolExplCard.is-in {padding-left: 8%; padding-right: 8%} 
	.tseoToolStatTop {display: auto!important;}
	
	#theseo-smart-ads-tool {padding-top: 0px!important}
    
    .tseoToolFaq {padding-top: 0px!important; padding-left: 0px!important; padding-right: 0px!important}
	
	#theseo-tool-faq {padding-bottom: 0px!important; border-radius: 50px!important}
	
	#theseo-ads-solutions {padding-left: 0px!important; padding-right: 0px!important}
    
    .tseoPriceCard.is-highlighted, .tseoPriceCard {max-width: 85%!important}
	
	#improving-your-SEO-with-tseo {padding-top: 0px!important}
    
    .tseo-glow-2{display: none}
    .tseo-glow-1 {display: none}
    .tseo-glow {display: none}

	#theseo-home-hero-ultra .tseoVisual {margin-top: 20%!important; height: 120%!important}
	
	#theseo-home-hero-ultra {padding-bottom: 40%!important}
    
    #theseo-home-hero-ultra .tseoGlassInner {justify-content: auto!important}
	
	#theseo-home-why-block .theseoWhyCard p {margin-top: -5%!important}
    
    .tseoVisualStatus {width:120px!important}
    
    #theseo-home-hero-ultra .tseoVisualTop {margin-bottom: 30px}
    
    #theseo-home-hero-ultra .tseoTitle {font-size: 38px!important}
    
    #theseo-home-hero-ultra .tseoSubtitle {margin-top: -5%!important}
    
    #theseo-home-hero-ultra .tseoEyebrow {font-size: 10px!important}
    
    #theseo-home-hero-ultra .tseoSubtitle {margin-top: -5%!important}

}






/* Fix postid-7163: body background missing in tseo-blog-css template */
body.postid-7163 {
  background: #020617 !important;
}

/* Fix: make main container background transparentso that the body is visible */
.postid-7163 main.wp-block-group {
  background-color: rgba(21, 31, 41, 0.45) !important;
}
/* Fix animated inner main for blog articles */
.postid-7163 main.wp-block-group.animated,
.postid-7200 main.wp-block-group.animated {
  background: transparent !important;
}

/* Global fix: make outer main container transparent on all blog posts */
.single-post main.wp-block-group.has-background {
  background: transparent !important;
}


/* Jarvis AI brain pages (7965 pillar, 7976 explanation): make header and footer blend nicely, dark blue background instead of black */
body.page-id-7965,
body.page-id-7976{background:#050816 !important;}