/*
 Theme Name:   Finanix Child
 Theme URI:    https://reactheme.com/products/wordpress/finanix
 Description:  Finanix Child
 Author:       ReacThemes
 Author URI:   http://reactheme.com
 Template:     finanix
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
 */





/* Header */

#header_pop div.elementor-element.elementor-element-7b3d7046.e-flex.e-con-boxed.e-con.e-child, .elementor-5278 .elementor-element.elementor-element-6b623a9b:not(.elementor-motion-effects-element-type-background),
.elementor-5491 .elementor-element.elementor-element-44dbe5bc:not(.elementor-motion-effects-element-type-background)
{
	background: rgb(124,37,80); background: linear-gradient(90deg, rgba(124,37,80,1) 0%, rgba(240,131,5,1) 100%);
}

#reactheme-header {display: none !important;}


.infofahrt {
    visibility: hidden;
    height: 0px !important;
    position: absolute;
    margin: -100px;
}

/* Navi */

a.elementor-item-active, .elementor-nav-menu--dropdown a:hover {
    color: #F08305 !important;
	font-weight: 500 !important;
    }

.elementor-nav-menu--dropdown .elementor-sub-item{

	font-weight: 500 !important;
    }


.elementor-nav-menu--dropdown a {
    padding-right: 22px !important;
}


@media (max-width: 767px) {
    .elementor-5278 .elementor-element.elementor-element-305341ec .elementor-nav-menu--dropdown .elementor-item, .elementor-5278 .elementor-element.elementor-element-305341ec .elementor-nav-menu--dropdown .elementor-sub-item {
           font-weight: 600 !important;
		font-size: 18px !important;
		border-bottom: 1px solid lightgrey;
    }
}




/* Main */
#content > div > div {
	padding-left: 0px !important;
	padding-right: 0px !important;
}


@media only screen and (min-width: 1300px) {
    .container {
        max-width: 100% !important;
    }
}
	
@media only screen and (min-width: 1300px) {
	.single-post .container {max-width: 1320px !important;}
}

.react-heading.style6 .title-inner .sub-text:after,
.rs-dual-heading.style6 .title-inner .sub-text:after {
  height: 1px;
  background: #B8B8B8;  
  top: 14px;
}


.title-inner .sub-text {
    color: #B8B8B8 !important;
   
}



/* Footer */

@media only screen and (max-width: 767px) {
	#AU_Footer {
        width: auto !important;
    }
	.elementor-5491 .elementor-element.elementor-element-7cad860f.elementor-position-top .elementor-image-box-img {
        margin-bottom: 22px !important;
    }	
}

.elementor-social-icon:hover {
    opacity: .7 !important;
    color: #f08305 !important;
	background-color: #f08305 !important;
}

.elementor-5491 .elementor-element.elementor-element-546241f2 .elementor-icon-list-item > a {
    line-height: 1.45em !important;
}


/* Home */

.home_aktuelles .post-categories li:nth-child(2) {
	display: none !important;
}


.elementor-5163 .elementor-element.elementor-element-7ec1964b .blog-item .blog-content .title a {
     color: #7C2550 !important;
    
}

.home_aktuelles .title a {
    color: #7C2550 !important;
}

.sb_instagram_header {display: none}

/*
.home_aktuelles .blog-content .title a {
    color: #7C2550 !important;
}
*/


/* Wahlkreis */

.elementor-5912 .elementor-element.elementor-element-1ee95314 .wpcf7-submit:hover, .elementor-5912 .elementor-element.elementor-element-1ee95314 .wpcf7-submit:focus {
       background-color: #7c2550 !important;
}

/* Wahlkreis Anmeldeformular */

.au_reise p {margin: 0 !important;}
.contact-form .input-box.telnr:before {content: "\f879";}
.contact-form .input-box.lastname:before {content: "\f4fc" !important;}
.contact-form .input-box.birthday:before {content: "\f1fd" !important;}
.contact-form .input-box.essen:before {content: "\f2e6" !important;}

.dtsbox input[type="radio"], input[type="checkbox"] {margin: 4px 0; display: inline-block;}
.dtsbox .wpcf7-acceptance {padding: 0 !important; border: none !important; box-shadow: none !important;}
.dtsbox .wpcf7-list-item {margin: 0 !important;}
.anmeldebutton {margin-top: 28px !important;}
select:valid {color: #b1b1b1fc !important;}


.wpcf7-not-valid-tip {
    color: #7c2550 !important;    
}



#wpcf7-f5988-p5912-o1 > form > div.row.contact-form.au_reise > div:nth-child(1) > div > p > span > span,
#wpcf7-f5988-p5912-o1 > form > div.row.contact-form.au_reise > div:nth-child(2) > div > p > span > span,
#wpcf7-f5988-p5912-o1 > form > div.row.contact-form.au_reise > div:nth-child(3) > div > p > span > span,
#wpcf7-f5988-p5912-o1 > form > div.row.contact-form.au_reise > div:nth-child(4) > div > p > span > span,
#wpcf7-f5988-p5912-o1 > form > div.row.contact-form.au_reise > div:nth-child(5) > div > p > span > span

{margin-top: -32px !important}


.wpcf7-tel {margin-bottom: 30px !important}

input[type="text"], input[type="number"], input[type="email"], input[type="url"], select, input[type="password"] {
    margin-bottom: 38px !important;
 
}

.wpcf7-field-group-add {font-size: 28px;}






/* Postings Übersicht */
 .blog-item {
    padding: 15px !important;
}

.blog .reactheme-blog .blog-item .full-blog-content .title-wrap .blog-title, .archive .reactheme-blog .blog-item .full-blog-content .title-wrap .blog-title {
    font-size: 24px;
    line-height: 32px;
    font-weight: 700;
}

.blog .reactheme-blog .blog-item .full-blog-content, .archive .reactheme-blog .blog-item .full-blog-content {
    padding: 0 8px 0px;
    overflow: hidden;
}


.tag-line a:nth-child(2) {
	display: none !important;
}

.cat-item-56 {display: none}


/* Single Post */


body > header > div.elementor-element.elementor-element-fc71c62.e-transform.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded > div > div.elementor-element.elementor-element-6007cc3.elementor-widget.elementor-widget-post-info > div > ul > li > span.elementor-icon-list-text.elementor-post-info__item.elementor-post-info__item--type-date	{
    margin-top: 2px;
    padding-top: 1px;
}

.reactheme-blog-details, .reactheme-blog {
    max-width: 1320px;
    margin: auto;
	margin-top: 74px;
	margin-bottom: 74px;
}

.reactheme-blog-details .bs-info.tags a:hover {
    background: #7c2550;
    color: #fff;
}

.react-sideabr ul a, .react-sideabr .widget_block ul li:after, .elementor-5163 .elementor-element.elementor-element-7ec1964b .blog-item .blog-content .title a {
    color: #171717 !important;
}


.single-post .post-img .em_bild {display: none}

div.blog-meta > ul > li.comments {display: none}

.cat_list ul li a {
    background: #f08305 !important;
}

.AU_hero selector:before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-backdrop-filter: blur(50px);
    backdrop-filter: blur(50px);
    z-index: 1;
}
selector .elementor-container{
    z-index: 1;
}

/* Meine Reden */




/* Über Mich */

.journey-list li.in-view .timeline-box .left-content h2 {
    color: #f08305 !important;
}

.journey-list li:nth-child(2), .journey-list li:nth-child(4), .journey-list li:nth-child(6), .journey-list li:nth-child(8), .journey-list li:nth-child(10) {
  transform: translateY(100px);
  -webkit-transform: translateY(100px);
  -moz-transform: translateY(100px);
  -ms-transform: translateY(100px);
  -o-transform: translateY(100px);
  padding-left: 45px;
}



/* Kontakt */

.au_kontakt .text-area p {
	margin-bottom: 0px !important;
}

.au_kontakt .anmeldebutton {
	margin-top: 0px !important;
}

.elementor-6449 .elementor-element.elementor-element-ba3e169 .wpcf7-submit:hover, .elementor-6449 .elementor-element.elementor-element-ba3e169 .wpcf7-submit:focus {
    background-color: #7c2550 !important;
}

.au_kontakt input[type="text"],
.au_kontakt input[type="number"],
.au_kontakt input[type="email"], 
.au_kontakt input[type="url"],
.au_kontakt select,
.au_kontakt input[type="password"] {
    margin-bottom: 6px !important;
}




.input-persons select, .input-dates select{
	height:auto;
}






	
	
	
	
	



