/* Colors */
		body, .mauer-preloader, .top-stripe, #menu-popover, .entry-tile,
		.sd-social-icon .sd-button span.share-count {
			background-color: #fbfbfb;
		}

		body, .entry-full.page .entry-title.type-2,
		.rsArrowLeft .rsArrowIcn:before, .rsArrowRight .rsArrowIcn:after,
		.rsArrowLeft .rsArrowIcn:hover:before,
		.rsArrowRight .rsArrowIcn:hover:after,
		.rsDefault .rsFullscreenIcn:before, .mauer-rsSlideCount,
		.bild-menu a,
		input[type="submit"], .section-main-content input[type="submit"],
		.ghost-button-link, .section-main-content .ghost-button-link, button,
		.entry-in-feed .entry-title a,
		.portfolio-categories a, .galleries-categories a,
		#comments .comment-heading a,
		.blog-post-in-more a,
		.social-links a,
		.sd-social-icon .sd-button span.share-count,
		.sd-social-icon a.sd-button:before,
		.footer-copyright a {
			color: #222222;
		}

		#mauer-hamburger .line,
		.mauer-rsSlideCaption {
			background-color: #222222;
			color: #fbfbfb;
		}

					.text-logo-wrapper, #mauer-hamburger .line,
			.mauer-rsSlideCaption {
				background-color: #181818;
			}
		
		a, a:hover, a:focus, 
		.entry-in-feed .entry-title a:hover,
		.entry-in-feed .entry-meta a:hover,
		.entry-full .entry-meta a:hover,
		.social-links a:hover, .social-links a:focus,
		.portfolio-categories a:hover, .portfolio-categories a:focus,
		.portfolio-categories .current-cat a,
		.galleries-categories a:hover, .galleries-categories a:focus,
		.galleries-categories .current-cat a,
		.entry-excerpt .more-link:hover, .entry-excerpt .more-link:focus,
		.more-posts-wrapper .entry-meta a:hover, .more-posts-wrapper .entry-meta a:focus,
		.footer-copyright a:hover, .footer-copyright a:focus {
			color: #e40694;
		}

		input[type="submit"]:hover, .section-main-content input[type="submit"]:hover,
		.ghost-button-link:hover, .section-main-content .ghost-button-link:hover,
		.section-main-content button:hover,
		#mauer-ajax-load-more:hover,
		#mauer-ajax-load-more.pulse {
			border-color: #e40694;
			background-color: #e40694;
			color: #fbfbfb;
		}

		.entry-content a:hover, .entry-content a:focus, 
		#comments a:hover, #comments a:focus,
		.entry-excerpt a:hover, .entry-excerpt a:focus,
		#mauer-ajax-load-more, 
		.mauer-spinner {
			border-color: #222222;
		}

		.mauer-spinner {
			border-top-color: transparent;
		}

		.entry-content a, .entry-excerpt a, #comments a,
		.bild-menu a:hover, .bild-menu a:focus,
		.entry-in-feed,
		.bild-box,
		.bild-box-title, .widget>h4,
		.widget, .widget>h4,
		.footer-wrapper,
		hr, 
		.portfolio-categories, .galleries-categories,
		.comment-holder.depth-1,
		.line-beneath-menu,
		.widgetized-area a, .widgetized-area a {
			border-color: #d4d4d4;
		}

		.bild-menu .menu-primary-container>ul>li:before,
		.entry-full.post>.entry-title:after,
		.entry-full.page .entry-title.type-2:after,
		.entry-content-special-separator,
		blockquote:before, blockquote:after,
		.footer-dash {
			background-color: #d4d4d4;
		}

		.entry-in-feed .entry-meta,
		.entry-full .entry-meta, 
		.entry-in-feed .entry-meta a,
		.entry-full .entry-meta a,
		.entry-full .entry-meta .entry-date,
		.entry-excerpt .more-link,
		.more-posts-wrapper .entry-meta,
		.more-posts-wrapper .entry-meta a,
		.comment-reply-link,
		.comment-notes, .logged-in-as, .subscribe-label,
		.logged-in-as a,
		.comment-reply-link,
		.comment-date {
			color: #777777;
		}

		.entry-tags a, .tagcloud a,
	  {
			border-color: #777777;
		}

		.entry-tags a:hover, .tagcloud a:hover, .widgetized-area .tagcloud a:hover {
			background-color: #e40694;
			border-color: #e40694;
		}

		.widgetized-area a:hover, .widgetized-area a:focus {
			border-color: #d4d4d4;
		}

		.rsDefault, .rsDefault .rsOverflow, .rsDefault .rsSlide, .rsDefault .rsVideoFrameHolder, .rsDefault .rsThumbs {
			background-color: #f2f2f2		}

		.text-logo-wrapper {background-color: #222222;}

					.text-logo-wrapper {color: #fbfbfb;}
		
					.mauer-rsContent-text, 
			.portfolio-project-or-gallery .entry-title, 
			.portfolio-project-or-gallery .entry-title a,
			.entry-full.page .entry-title, 
			.entry-full.page .entry-title a,
			.portfolio-project-or-gallery.project-full .entry-cats,
			.entry-thumb-info .entry-cats {
				color: #fbfbfb;
			}
		
			.section-main-content select, .section-main-content textarea, .widgetized-area select, .widgetized-area textarea, 
			.section-main-content input[type="text"], .section-main-content input[type="password"], .widgetized-area input[type="text"], 
			.widgetized-area input[type="password"], .section-main-content input[type="date"], .section-main-content input[type="month"], 
			.section-main-content input[type="time"], .section-main-content input[type="week"], .widgetized-area input[type="date"], 
			.widgetized-area input[type="month"], .widgetized-area input[type="time"], .widgetized-area input[type="week"], 
			.section-main-content input[type="number"], .section-main-content input[type="email"], .section-main-content input[type="url"], 
			.section-main-content input[type="search"], .widgetized-area input[type="number"], .widgetized-area input[type="email"], 
			.widgetized-area input[type="url"], .widgetized-area input[type="search"], .section-main-content input[type="tel"], 
			.section-main-content input[type="color"], .section-main-content .form-control, .widgetized-area input[type="tel"], 
			.widgetized-area input[type="color"], .widgetized-area .form-control {
				background-color: #fbfbfb;
			}



/* 1. GALERÍA SERVBRIEFING */
/* Marco y centrado */
.entry-thumb{
  position: relative;
  background-size: cover;
  background-position: center;
  min-height: 320px;
  color:#ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  overflow: hidden;
}

/* Capa oscura */
.entry-thumb-overlay{
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,.45);
  transition: opacity .5s;
  z-index: 1;	
}

/* Enlace “fantasma” que cubre todo */
.entry-thumb-full-link{
  position: absolute;
  inset: 0;           /* top:0; right:0; bottom:0; left:0 */
  z-index: 3;         /* por encima de overlay y título */
  text-indent: -9999px;  /* lo hace accesible pero invisible */
  overflow: hidden;
  text-decoration: none;
}

/* Feedback al pasar el cursor */
.entry-thumb:hover .entry-thumb-overlay{ opacity: .65; }

 /* 1. GALERÍA SERVBRIEFING */
