/*
CTC Separate Stylesheet
Updated: 2025-10-13 16:41:06
Theme Name: Photography Elementor Child
Theme URI: https://testerwp.com/photography-elementor-free-theme/
Template: photography-elementor
Author: wptexture
Author URI: https://testerwp.com
Description: Photography WordPress Theme. Photography Elementor is a clean, minimal, free e-commerce WordPress theme made for e-commerce, Headshot photography, Portrait photography, Landscape photography, Fashion photography, Nature photography, Astrophotography, Drone photography, Macro photography, Food photography, Abstract photography, Commercial photography, Storm photography, Take lifestyle photos, and preferably ideal for any type of online store websites. Photography Elementor is a beautiful, fast, lightweight, responsive, extremely customizable theme. The theme options panel is too easy to use, and the theme is also fully responsive to each &amp; every device like Mobile, iPads etc. Furthermore, It also offers features such as tabbed product carousel, ribbon, product carousel featured banner, etc. Photography Elementor theme is so responsive that it works on every device such as mobile, desktop, iPods, etc. And we have ensured that your new store looks amazing everywhere.
Tags: custom-background,custom-logo,custom-menu,featured-images,threaded-comments,translation-ready,custom-background,custom-logo,custom-menu,featured-images,threaded-comments,translation-ready,grid-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,wide-blocks,block-editor-patterns,block-editor-styles,block-themes,buddyPress,custom-background,custom-colors,custom-header,custom-logo,custom-menu,editor-style,featured-image-header,featured-images,flexible-header,footer-widgets,front-page-posting,full-width-template,microformats,post-formats,rtl-language-support,sticky-post,style-variations,template-editing,theme-options,threaded-comments,translation-ready,blog,e-commerce,education,entertainment,food-and-drink,holiday,news,portfolio
Version: 1.6.1760373666
*/

.header-two {
	background-color: black;
}

.affix.sticky-menu {
		background-color: black;
}

.footer-one *, .footer-two * {
    color: black;}

/* 1. Sprachmenü-Container als Bezugspunkt */
.header-two .menu-two,
header .main-navigation {
  position: relative;
	margin-top: 20px;
}

/* 2. Claim */
header .main-navigation::before {
  content: "designed to create";  /* <-- Dein Text */
  position: absolute;
  top: -20px;                     /* vertikale Position feinjustieren */
  right: 0;
  font-size: 22px;
  letter-spacing: 0em;
  font-weight: 300;
  color: #fff;                    /* anpassen, z. B. #000 bei hellem Header */
  text-transform: none;
  pointer-events: none;
}

header .main-navigation ul li {
  display: inline-block;
}

header .main-navigation ul li a {
  font-size: 10px;
  color: #fff;                    /* Textfarbe anpassen */
  font-weight: 300;
  text-decoration: none;
  transition: opacity 0.2s ease;
}

header .main-navigation ul li a:hover {
  opacity: 0.7;
}


/* ============================= */
/*           TABLET VIEW         */
/* ============================= */
@media (max-width: 992px) {
/* Claim ("designed to create") */
  header .main-navigation::before {
    font-size: 20px;
	line-height: 1.2em;
	margin-top: -20px;  
  }
	
	.main-mobile-nav {
		display:none;
	}
}
/* ============================= */
/*           MOBILE VIEW         */
/* ============================= */
@media (max-width: 480px) {
/* Claim ("designed to create") */
  header .main-navigation::before {
    font-size: 14px;
	line-height: 1.2em;
	  margin-top: -10px;
  }
	
	.main-mobile-nav {
		display:none;
	}
}

.wp-container-core-columns-is-layout-9d6595d7 {
    display: grid !important;
}
