.elementor-kit-505{--e-global-color-primary:#FFBC0D;--e-global-color-secondary:#DA291C;--e-global-color-text:#27251F;--e-global-color-accent:#C5C5C5;--e-global-typography-primary-font-family:"Rubik";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-weight:300;--e-global-typography-secondary-line-height:1.5em;--e-global-typography-text-font-family:"Rubik";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-weight:500;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );background-color:#FFFFFF;background-image:url("https://www.mcdonalds-woeber.at/wp-content/uploads/2023/02/bg_logo.svg");background-position:620px 40px;background-repeat:no-repeat;background-size:80% auto;}.elementor-kit-505 a{color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-kit-505 h1{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-505 h2{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-505 h3{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-505 h4{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-505 h5{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-505 h6{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-505 button,.elementor-kit-505 input[type="button"],.elementor-kit-505 input[type="submit"],.elementor-kit-505 .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );background-color:var( --e-global-color-primary );border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-primary );border-radius:20px 20px 20px 20px;}.elementor-kit-505 button:hover,.elementor-kit-505 button:focus,.elementor-kit-505 input[type="button"]:hover,.elementor-kit-505 input[type="button"]:focus,.elementor-kit-505 input[type="submit"]:hover,.elementor-kit-505 input[type="submit"]:focus,.elementor-kit-505 .elementor-button:hover,.elementor-kit-505 .elementor-button:focus{color:var( --e-global-color-text );background-color:#FFFFFF;border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-primary );}.elementor-kit-505 img{border-style:none;border-radius:50px 50px 50px 50px;transition-duration:0.2s;}.elementor-kit-505 img:hover{opacity:1;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-bottom:20px;}.elementor-element{--widgets-spacing:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-505 e-page-transition{background-color:#FFBC7D;}@media(min-width:1025px){.elementor-kit-505{background-attachment:fixed;}}@media(max-width:1024px){.elementor-kit-505{background-position:220px 60px;background-size:576px auto;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-505{background-position:144px 397px;background-size:513px auto;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.hfeed.site, #page {
	background-color: rgba(255, 255, 255, 0.52);
	}

	@media (max-width: 767px) {
	body {
	    background-attachment: fixed;
	}
}

/*Smartphone*/
@media (max-width:480px) {

	/* Custom Team Loop Grid*/
	.elementor-1518 .tpl_store_manager_team .elementor-element.elementor-element-1cea989 {
		
	}

	.elementor-1518  .tpl_store_manager_team .elementor-element.elementor-element-1cea989 .elementor-button {
		
	}

	.tpl_store_manager_team .uael-img-grid-mobile__column-2 .uael-img-gallery-wrap .uael-grid-item {
		width:50%;
	}

	#tpl_header {
		
	}

	#tpl_store_detail_main #tpl_store_col > .elementor-widget-wrap {
	    padding-top: 130px;
	    margin-top: -110px;
	}

}


/* Tablet */
@media (max-width: 768px) {

	body.elementor-kit-505 {
		background-position: 144px 397px;
    	background-size: 513px auto;
	    background-attachment: fixed;
	}

	/* Custom Team Loop Grid*/
	.tpl_store_manager_team .elementor-1518 .elementor-element.elementor-element-1cea989 {
		
	}

	.tpl_store_manager_team .elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-wrapper h3 {
	    margin-top: 10px;
	    margin-left: 5px;
	    font-size: 21px!important;
	}

	#tpl_header {
		
	}

}


/* */
@media (max-width: 1024px) {
	
	body.elementor-kit-505 {
		background-position: 290px 391px;
	    background-size: 796px auto;
	    background-attachment: fixed;
	}
	
	#tpl_store_faq {
	    padding-right: 20px;
	    padding-left: 20px;
	}
	
	#tpl_store_detail_header .elementor-button {
		width:100%;
	}

	#tpl_store_detail_main #tpl_store_col .elementor-element.elementor-element-f8458dd,
	#tpl_store_detail_main #tpl_store_col .elementor-element.elementor-element-9d6d59f {
		width:100%;
	}

	#tpl_store_detail_main #tpl_store_col .elementor-element.elementor-element-9d6d59f > .elementor-element-populated {
		padding:30px 0 20px;
	}

	#tpl_store_detail_manager,
	#tpl_store_detail_contact {
		padding-top:20px;
	}

	#tpl_store_detail_main #tpl_store_col > .elementor-widget-wrap{
		    padding-top: 100px;
    margin-top: -110px;
	}
	
	#tpl_stores .elementor-loop-container.elementor-grid {
		grid-template-columns: repeat(1,1fr);
	}

	#tpl_stores .tpl_store .elementor-widget-wrap.elementor-element-populated {
		padding-left:0;
		padding:0;
	}

	#tpl_stores .tpl_store .tpl_store_grid > .elementor-widget-wrap{
		padding:30px;
	}

	#tpl_carrier_quote .tpl_quote {
	    width:100%;
	    margin-bottom:80px;
	}

	#tpl_stores .loop_grid_restaurant {
		width:100%;
	}

	#tpl_carrier_quote > .elementor-container .tpl_quote:last-child {	    
	    margin-bottom:0px!important;
	}

	#tpl_carrier_quote .tpl_quote > .elementor-element-populated {
		margin:0;
	}

	#tpl_carrier_quote {

	}

	#tpl_carrier_list {
		padding:0;
		margin-top:20px;
	}

	#tpl_carrier_list section.elementor-section {
		padding:0;
	}

	#tpl_contact .elementor-icon {
	    font-size: 15px;
	    padding: 10px;
	}

	#tpl_contact .elementor-icon-box-wrapper {
	    display:flex;
	}

	#tpl_contact .elementor-icon-box-icon {
	    padding-right:15px;
	}

	#tpl_contact .elementor-icon-box-description {
	    line-height: 1.2em;
	}

	#tpl_header {
		padding-bottom:0;
		background:#FFBC0D;
	}

	#tpl_header a.elementor-button{
		background: #fff;
	    border: 0;
	    padding: 15px 15px;
	    color: var(--e-global-color-text );
	    width: 100%;
	}

	#tpl_header .current_page_item a.uael-menu-item.elementor-button {
	 	color:var( --e-global-color-secondary );
	}

	.elementor-1518 .tpl_store_manager_team .elementor-element.elementor-element-9ba272d > .elementor-widget-container {
		margin:10px 0;
	}

	.elementor-1518 .tpl_store_manager_team .elementor-widget-button .elementor-button,
	.elementor-1518 .tpl_store_manager_team .elementor-widget-button  {
		width:100%!important;
	}

	.tpl_store_manager_team .uael-img-grid-mobile__column-2 .uael-img-gallery-wrap .uael-grid-item {
		width:20%;
	}

	.elementor-1518 .tpl_store_manager_team  .elementor-element.elementor-element-5c90f9e {
		margin-top:0;
	}

	.tpl_store_manager_team .elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-wrapper {
		text-align:left;
	}

	.tpl_store_manager_team .elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-wrapper h3 {
	    line-height: 1em;
    	margin-top: 0;
	}

	.tpl_store_manager_team .uael-img-grid-tablet__column-4 .uael-img-gallery-wrap .uael-grid-item {
		width:50%;
	}

	section.tpl_store_manager_team.elementor-element.elementor-element-f7b83ad {
		padding:0;
	}

}/* End custom CSS */