/*
Theme Name: Hochzeit
Theme URI: https://wenthemes.com/item/wordpress-themes/wen-travel-dark/
Author: Manuel Pohl
Author URI: https://laberbla.de/
Description: Ich bin eine falsche Theme-Kopie
Version: 1.0.0
Requires at least: 5.5
Tested up to: 5.8
Requires PHP: 5.6
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: one-column, two-columns, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-image-header, featured-images, flexible-header, footer-widgets, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, block-styles, wide-blocks, holiday, photography, portfolio
Text Domain: hochzeit
Template: wen-travel

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


/* Background Color */
body {
    background-color: #000;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea,
select,
.custom-header-form,
.section:nth-child(even)+.portfolio-content-section.itineraries .portfolio-content-wrapper .hentry-inner .entry-container,
.section:nth-child(even)+.portfolio-content-section.destination .portfolio-content-wrapper .hentry-inner .entry-container,
.section:nth-child(even)+.featured-content-section .hentry-inner .entry-container,
.section:nth-child(even)+.team-content-section .hentry-inner:before,
.section:nth-child(even)+.service-section .hentry-inner,
.section:nth-child(even)+.featured-trip-section .hentry .entry-container,
.section:nth-child(even)+#contact-section .entry-container .inner-container,
.section:nth-child(even)+#testimonial-content-section .section-content-wrapper .hentry-inner .entry-content,
.section:nth-child(even)+#testimonial-content-section .section-content-wrapper .hentry-inner .entry-summary,
.home .header-media.content-frame .custom-header-content,
.demo_store .woocommerce-store-notice__dismiss-link,
.promotion-headline-wrapper.section .section-content-wrap .inner-container .more-button .more-link:hover,
.promotion-headline-wrapper.section .section-content-wrap .inner-container .more-button .more-link:focus,
.select2-container--default .select2-selection--single,
.screen-reader-text:focus,
.boxed-layout .site,
.why-choose-us-section .hentry .entry-container,
.ui-state-active,
.transparent-header.navigation-classic .main-navigation a:before,
.site-header-cart .cart-contents .count,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
.featured-content-wrapper .hentry-inner {
	background-color: #141414;
}

.section:nth-child(even)+.testimonial-content-section .entry-content:after,
.section:nth-child(even)+.team-content-section .team-content-wrapper.section-content-wrapper .hentry-inner .post-thumbnail img {
	border-color: #141414;
}

#site-header-top-menu,
.comment-container,
.section:nth-child(odd),
.gallery-caption,
.wp-block-archives li span::after,
.wp-block-categories li span::after,
.sidebar .widget_categories ul li span::after,
.sidebar .widget_archive ul li span::after,
.tiled-gallery-item .tiled-gallery-caption,
.section:nth-child(odd)+.portfolio-content-section.itineraries .portfolio-content-wrapper .hentry-inner .entry-container,
.section:nth-child(odd)+.portfolio-content-section.destination .portfolio-content-wrapper .hentry-inner .entry-container,
.section:nth-child(odd)+.featured-content-section .hentry-inner .entry-container,
.section:nth-child(odd)+.service-section .hentry-inner,
.section:nth-child(odd)+.team-content-section .hentry-inner:before,
.section:nth-child(odd)+.featured-trip-section .hentry .entry-container,
.section:nth-child(odd)+#testimonial-content-section .section-content-wrapper .hentry-inner .entry-content,
.section:nth-child(odd)+#testimonial-content-section .section-content-wrapper .hentry-inner .entry-summary,
.section:nth-child(odd)+#contact-section .entry-container .inner-container,
.footer-newsletter input:not([type="submit"]),
.custom-header-form input:not([type="submit"]),
.custom-header-form textarea,
.team-content-wrapper .entry-container,
.skill-section .section-content-wrapper,
.promotion-section,
.why-choose-us-section,
#primary-search-wrapper .menu-inside-wrapper,
.menu-inside-wrapper,
.mobile-social-search,
mark,
.custom-header,
ul.tabs.wc-tabs li.active a,
.woocommerce-Tabs-panel,
.shop_table thead th,
ul.wc_payment_methods.payment_methods.methods li,
.comment-respond,
.site-header-cart .widget_shopping_cart,
pre,
.widget .ui-tabs .ui-tabs-panel {
	background-color: #222222;
}

.section:nth-child(odd)+.testimonial-content-section .entry-content:after,
.section:nth-child(odd)+.team-content-section .team-content-wrapper.section-content-wrapper .hentry-inner .post-thumbnail img {
	border-color: #222222;
}

@media screen and (min-width: 568px) {
	.comment-body .comment-container:before {
		border-right-color: #222222;
	}
}

@media screen and (min-width: 1024px) {
	#site-header-top-menu {
		background-color: transparent;
	}
}

.comment-container:before {
	border-bottom-color: #222222;
}

@media screen and (min-width: 1024px) {
	.navigation-classic .site-header .sub-menu,
	.navigation-classic .site-header .children {
		background-color: #222222;
	}
}

.header-style-one #primary-search-wrapper .menu-inside-wrapper,
.portfolio-content-wrapper .filter-button-group button.is-checked,
.collection-content-wrapper .filter-button-group button.button.is-checked {
	background-color: #fa6742;
}

body,
input,
select,
optgroup,
textarea,
blockquote,
.list-inline li a,
.list-inline li,
.wpcf7-response-output,
.wpcf7-list-item-label,
label,
.job-label,
.pagination .page-numbers.dots,
.navigation.pagination .next,
.navigation.pagination .previous,
input,
select,
optgroup,
textarea,
#portfolio-content-section.itineraries .entry-container,
#portfolio-content-section.destination .entry-container,
.section-description-wrapper,
.section-title-wrapper+.section-description,
.section-heading-wrapper>.section-description,
.section-title+.section-description,
.custom-header-content-wrapper .more-link,
.skill-section.has-background-image .entry-summary,
.skill-section.has-background-image .entry-content,
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
.sidebar .widget-wrap p,
#promotion-section .play-video .play-button:hover:before,
#promotion-section .play-video .play-button:focus:before,
.entry-container .entry-content,
.entry-container .entry-summary,
.wp-block-code {
	color: #999999;
}

::-moz-placeholder {
	color: #999999;
}

:-moz-placeholder {
	color: #999999;
}

::-webkit-input-placeholder {
	color: #999999;
}

:-ms-input-placeholder {
	color: #999999;
}

.site-title a,
.site-description {
	color: #ffffff;
}

.navigation-default:not(.transparent-header) .menu-inside-wrapper .main-navigation ul>li>a,
header .social-navigation .menu-social-container li a {
	color: #ffffff;
}

@media screen and (min-width: 1200px) {
	.navigation-classic:not(.transparent-header) .main-navigation ul:not(.sub-menu):not(.children)>li>a {
		color: #ffffff;
	}
}

@media screen and (min-width: 1024px) {
	header .top-main-wrapper .social-navigation li a,
	.top-main-wrapper .header-top-right ul li a,
	.top-main-wrapper .header-top-left ul li a,
	.top-main-wrapper .header-top-left ul li {
		color: #ffffff;
	}
}

button.menu-toggle {
	color: #ffffff;
}

@media screen and (min-width: 768px) {
	#site-header-cart-wrapper .cart-contents {
		color: #ffffff;
	}
}

h1,
h2,
h3,
h4,
h5,
h6,
.comment-respond .comment-form p label,
.section-title,
.portfolio-section-headline .section-title,
.special-offer-content-wrapper .section-description {
	color: #ffffff;
}

ins {
	background-color: #ffffff;
}

@media screen and (min-width: 768px) {
	.testimonials-content-wrapper.section.testimonial-wrapper .cycle-pager span,
	#site-header-cart-wrapper a.cart-contents {
		color: #ffffff;
	}
}

.site-title a,
.top-main-wrapper .header-top-right ul li a,
.top-main-wrapper .header-top-left ul li,
.top-main-wrapper .header-top-left ul li a,
a.cart-contents,
.portfolio-content-wrapper .filter-button-group button,
.entry-title a,
button.menu-toggle,
.menu-toggle,
.site-header-cart .cart-contents,
.drop-cap:first-letter,
.main-navigation .nav-menu>li a,
#contact-section.has-background-image .entry-container .entry-title,
.author-name a,
.comments-title,
.comment-reply-title,
.post-navigation .nav-title,
.left-content .price-offer .offer-lists a,
.portfolio-content-section.itineraries .portfolio-content-wrapper .hentry .entry-container .entry-container-inner-wrap .entry-title a,
.portfolio-content-section.destination .portfolio-content-wrapper .hentry .entry-container .entry-container-inner-wrap .entry-title a,
.header-media.content-frame .custom-header-content h2,
.header-media.content-frame .custom-header-content .header-media-tagline,
.header-media.content-frame .custom-header-content .site-header-text,
.dropdown-toggle,
.menu-social-container a,
.service-section .more-link,
.testimonial-content-section .more-link,
.ghost-button .more-link,
.stats-section p:not(.view-more) .more-link,
.featured-content-section .more-link,
.archive-posts-wrapper .more-link,
.custom-header .entry-breadcrumbs a,
.product-container a.button,
.author-name,
.comment-reply-link,
.author-title,
ins,
.wp-block-pullquote cite,
.wp-block-quote cite,
cite,
.latest-trip-section label,
del,
.entry-meta a,
.sidebar .widget-wrap li a,
.widget_recent_entries li a,
.testimonial-content-section .entry-meta span,
.onsale,
.entry-breadcrumbs a,
.woocommerce.woocommerce-active .woocommerce-breadcrumb a,
p.stars a,
.single footer .entry-meta a,
p.stars a:before,
.controller:before,
.tag-cloud-link,
.select2-results__option,
body.no-header-media-image .site-header .site-header-main .site-header-menu .menu-inside-wrapper .main-navigation .nav-menu .current_page_item>a,
#footer-newsletter .wrapper .section-description,
.widget-wrap span.post-date,
.contact-section .entry-container a,
.archive .section-content-wrapper .more-link .readmore,
.faq-section .hentry .more-link,
.team-section .hentry .more-link,
.testimonials-content-wrapper.section.testimonial-wrapper .cycle-prev:before,
.testimonials-content-wrapper.section.testimonial-wrapper .cycle-prev:after,
.testimonials-content-wrapper.section.testimonial-wrapper .cycle-next:before,
.clients-content-wrapper .controller .cycle-pager span,
.testimonials-content-wrapper .cycle-pager:after,
.slider-content-wrapper .entry-container .entry-container-wrap .entry-summary,
.testimonials-content-wrapper .entry-title a,
.testimonials-content-wrapper.section.testimonial-wrapper .hentry,
.scrollup a:hover:before,
.scrollup a:focus:before,
.sidebar .widget-wrap .more-link,
.promotion-headline-wrapper.section .section-content-wrap .inner-container .more-button .more-link:hover,
.promotion-headline-wrapper.section .section-content-wrap .inner-container .more-button .more-link:focus,
.archive-content-wrap .section-content-wrapper.layout-one .entry-container>.entry-meta .posted-on a,
.team-section .entry-meta,
.author-label,
.author-section-title,
.comment-permalink,
.comment-edit-link,
.entry-title span,
.nav-subtitle,
.nav-menu .menu-item-has-children>a:before,
.nav-menu .menu_item_has_children>a:before,
.product-content-section span.woocommerce-Price-amount,
.breadcrumb-area .entry-breadcrumbs,
.breadcrumb-area .woocommerce-breadcrumb,
.vcard,
.position,
.entry-meta a,
.collection-content-wrapper .filter-button-group button.button,
.transparent-header .site-title a,
.navigation-classic .menu-inside-wrapper .main-navigation ul>li>a {
	color: #ffffff;
}

.more-link:hover,
.more-link:focus,
.button:hover,
.button:focus,
.ghost-button .more-link:hover,
.ghost-button .more-link:focus,
.sidebar .social-links-menu li a:hover,
.sidebar .social-links-menu li a:focus,
.section .section-content-wrapper.owl-carousel .owl-nav button:hover,
.section .section-content-wrapper.owl-carousel .owl-nav button:focus,
#feature-slider-section .section-content-wrapper .owl-nav button:hover,
#feature-slider-section .section-content-wrapper .owl-nav button:focus,
#contact-section.has-background-image input[type="submit"]:hover,
#contact-section.has-background-image input[type="submit"]:focus,
#scrollup:hover,
#scrollup:focus,
button:hover,
button:focus,
.featured-trip-section .featured-trip-content-wrapper .featured-trip-slider.owl-carousel .owl-nav button:hover,
.featured-trip-section .featured-trip-content-wrapper .featured-trip-slider.owl-carousel .owl-nav button:focus,
.featured-trip-section .featured-trip-content-wrapper .featured-trip-slider-grid.owl-carousel .owl-nav button:hover,
.featured-trip-section .featured-trip-content-wrapper .featured-trip-slider-grid.owl-carousel .owl-nav button:focus,
input[type="submit"]:hover,
input[type="submit"]:focus,
.ew-newsletter-wrap input[type="submit"]:hover,
.ew-newsletter-wrap input[type="submit"]:focus,
.scrollup a:hover,
.scrollup a:focus,
.logo-slider-section .owl-prev:hover,
.logo-slider-section .owl-prev:focus,
.logo-slider-section .owl-next:hover,
.logo-slider-section .owl-next:focus,
button[type="submit"]:hover,
button[type="submit"]:focus,
.wp-block-button__link:hover,
.wp-block-button__link:focus,
.woocommerce .products .product-container .button:hover,
.woocommerce .products .product-container .button:focus,
#infinite-handle .ctis-load-more button:hover,
#infinite-handle .ctis-load-more button:focus,
.slider-content-wrapper .cycle-next:hover,
.slider-content-wrapper .cycle-next:focus,
.slider-content-wrapper .cycle-prev:hover,
.slider-content-wrapper .cycle-prev:focus,
nav.navigation.posts-navigation .nav-links a:hover,
nav.navigation.posts-navigation .nav-links a:focus,
.woocommerce-pagination ul.page-numbers li .page-numbers:hover,
.woocommerce-pagination ul.page-numbers li .page-numbers:focus,
.archive-content-wrap .pagination .page-numbers:hover,
.archive-content-wrap .pagination .page-numbers:focus,
.feature-slider-wrapper .entry-summary a:hover,
.feature-slider-wrapper .entry-summary a:focus,
#contact-section input[type="submit"]:hover,
#contact-section input[type="submit"]:focus,
#feature-slider-section .more-link:hover,
#feature-slider-section .more-link:focus {
	background-color: #6a6a6a;
}

.featured-video-section .custom-video-button:hover::after,
.featured-video-section .custom-video-button:focus::after {
	background-color: #6a6a6a;
}

.navigation.pagination .nav-links .page-numbers.current,
post-page-numbers.current {
	background-color: #6a6a6a;
}

.page .site-main .entry-footer .entry-meta>a,
.header-style-two #site-header-top-menu::after,
.color-scheme-corporate.header-style-two .header-top-bar:after,
.single .site-main .entry-footer .entry-meta>a,
.tagcloud a,
.widget-area .essential-widgets .tagcloud a,
.widget-area .essential-widgets .tagcloud.rounded-corners a,
.post-navigation .nav-links,
#site-header-top-menu,
.wp-block-calendar tbody td,
.wp-block-calendar th,
aside.widget-area+div#site-generator:before,
.header-style-one .site-header-menu,
.latest-trip-section .hentry-inner .entry-meta li,
.trip-content-wrapper .hentry-inner .entry-container .entry-summary,
.trip-content-wrapper .hentry-inner .entry-container .entry-content,
.portfolio-content-section.itineraries .portfolio-content-wrapper .hentry-inner .entry-container .entry-container-inner-wrap .trip-footer,
.portfolio-content-section.destination .portfolio-content-wrapper .hentry-inner .entry-container .entry-container-inner-wrap .trip-footer,
.post-navigation .nav-previous,
.ghost-button .more-link,
.trip-filter-section .description-box .item select,
.trip-filter-section .description-box .item input[type="text"],
.featured-trip-section .inner-container,
.woocommerce-ordering select,
.list-inline li,
.latest-trip-section .meta-wrapper,
.woocommerce-tabs .panel,
.woocommerce-tabs ul.tabs li.active a:after,
.woocommerce-tabs ul.tabs:after,
.calendar_wrap tbody tr:first-child,
.calendar_wrap tbody tr:last-child,
tfoot,
tfoot tr td,
.author-info,
.wpcf7 div input,
.wpcf7 div textarea,
.navigation-classic .main-navigation ul ul,
.woocommerce-shorting-wrapper,
.woocommerce-tabs ul.tabs.wc-tabs li,
.menu-wrapper .widget_shopping_cart ul.woocommerce-mini-cart li,
.entry-summary form.cart,
.widget_recent_entries li,
.team-section .team-content-wrapper .hentry .team-social-profile .social-links-menu,
#contact-section .hentry input:not([type="submit"]),
#contact-section .hentry textarea,
input[type="submit"],
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea,
table,
caption,
table th,
table thead tr,
table thead th,
thead th,
tbody th,
tbody td,
tbody tr,
table.shop_table_responsive tr td,
table tbody tr,
table.shop_table_responsive tbody tr:last-child,
.shop_table tfoot tr td,
.shop_table tfoot tr th,
table.shop_table.woocommerce-checkout-review-order-table .cart_item td,
table.shop_table.woocommerce-checkout-review-order-table tr td,
table.shop_table.woocommerce-checkout-review-order-table tr th,
.rtl tbody td:last-child,
.rtl table thead th:last-child,
.select2-container--default .select2-selection--single,
table.woocommerce-grouped-product-list.group_table,
table.woocommerce-grouped-product-list.group_table td,
table.variations,
table.variations td,
.woocommerce-pagination ul.page-numbers li .page-numbers,
.archive-content-wrap .navigation.pagination .page-numbers,
.woocommerce-posts-wrapper .summary.entry-summary .woocommerce-product-rating,
.cart-collaterals .order-total,
#payment .wc_payment_methods .payment_box,
.products .product,
select,
header .site-header-main,
abbr,
acronym,
.product-quantity input[type="number"],
.coupon input[type="text"],
.site-header-main .menu-inside-wrapper,
.site-header-cart .widget_shopping_cart,
.woocommerce-grouped-product-list tr,
.mobile-social-search,
.widget .ui-tabs .ui-tabs-panel,
.site-header-menu .menu-inside-wrapper .nav-menu button:focus,
header .site-header-menu .menu-inside-wrapper .main-navigation .sub-menu li:last-child,
header .site-header-menu .menu-inside-wrapper .main-navigation .children li:last-child,
.header-style-one .site-header-main>.wrapper:after,
.header-style-two #site-header-top-menu::after,
#site-header-top-menu:after,
.comment-body,
.promotion-headline-wrapper.section .section-content-wrap .inner-container .more-button .more-link,
.archive-content-wrap .section-content-wrapper.layout-one .hentry .hentry-inner .entry-container>.entry-meta,
.section:nth-child(even)+.site-content,
.comments-area,
.events-content-wrapper .hentry,
.featured-content-wrapper .hentry-inner,
.wp-block-table,
.wp-block-table caption,
.wp-block-table th,
.wp-block-table td,
.wp-block-table figcaption,
.wp-block-table tfoot {
	border-color: #353535;
}

/* latin-ext */
@font-face {
	font-family: 'Quicksand';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(./fonts/quicksand-ext.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
	font-family: 'Quicksand';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(./fonts/quicksand.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

.search-toggle
{
	display: none!important;
}

.menu-inside-wrapper
{
	border-bottom: 0px!important;
}

.site-header-main .wrapper
{
	padding-top: 0px!important;
}

.inner-header-content
{
	padding-top: 0px!important;
	min-height: 200px;
}

.site-branding
{
	margin-top: 0px!important;
}

.custom-header
{
	max-width: 100vw!important;
}

.header-media .wrapper
{
	width: 100vw!important;
	max-width: 100vw!important;
}

#site-header-menu
{
	margin-top: -50px;
}

.custom-logo
{
	transform-origin: top;
	transition: all 300ms ease;
}
.custom-logo:hover {
	transform: scale( 1.2 );
	z-index: 999;
}

.custom-header .wrapper:before {
	background-position: center top!important;
	/*background-image: url( 'https://hochzeit.pohls.family/wp-content/uploads/2021/12/cropped-AdrianneManuel-136.jpg' )!important;*/
	background-repeat: no-repeat;
	background-size: cover!important;
}

h1
{
	color: #2c2c2c!important;
}

div.custom-header-overlay
{
	border-bottom: 2px solid #2c2c2c;
	box-shadow: 0px 0px 20px 5px #2c2c2c;
}

div.menu-inside-wrapper
{
	background: #2c2c2c!important;
}

li.menu-item.current-menu-item a
{
	transition: all 300ms ease;
	color: #9d155f!important;
}

p.site-title a
{
	transition: all 300ms ease;
	font-size: 1.2em!important;
	color: #9d155f!important;
}

a.backtotop,
.icon-scrollup
{
	background: #9d155f!important;
}

li.menu-item a:hover,
p.site-title a:hover
{
	color: white!important;
}

div#site-header-menu:before,
div#site-header-menu:after,
div#site-header-menu
{
	border-bottom: 0px!important;
	border-color: transparent!important;
}

div.menu-inside-wrapper
{
	margin-top: 30px!important;
}

div.menu-toggle-wrapper
{
	margin-top: 25px!important;
	padding: 5px 5px!important;
	background: #2c2c2c!important;
}

*
{
	font-family: Quicksand!important;
}

body
{
	background: #efefef!important;
}

.custom-header-content {
	min-height: 600px;
}

@media only screen and (max-width: 600px) {
	.inner-header-content {
		border-bottom: 2px solid white;
	}
	.custom-header .wrapper:before {
		background-position: center 215px!important;
		background-size: 200vw!important;
	}
	.custom-header-content {
		min-height: 300px;
	}

}

@media only screen and (max-width: 1024px) {
	.inner-header-content {
		border-bottom: 2px solid white;
	}
	.custom-header .wrapper:before {
		background-position: center 215px!important;
		background-size: 200vw!important;
	}
	.custom-header-content {
		min-height: 400px;
	}

}


div#primary-search-wrapper
{
	display: none!important;
	visibility: hidden!important;
}

h2.section-title
{
	visibility: hidden!important;
	display: none!important;
}