				@font-face {
				font-family: 'Montserat';
				src: 				     url(https://www.lernidee.podcastsounds.de/wp-content/uploads/2026/02/Montserrat-Regular.woff) format('woff')														;}
							@font-face {
				font-family: 'Avenir';
				src: url(https://www.lernidee.podcastsounds.de/wp-content/uploads/2026/02/Avenir-Black.woff2) format('woff2')				     														;}
			
					/* Webkit */
			::selection {
			background: #003b7d;
			}
							/* Gecko/Mozilla */
			::-moz-selection {
			background: #003b7d;
			}
		
		
		
								
					body{
											font-family: 'Montserat', sans-serif;
						 color: #666666; 			 font-size: 19px; 						}
							body,
				.wrapper,
				.content,
				.full_width,
				.overlapping_content .content > .container,
				.more_facts_holder,
				.comment_holder .comment #respond textarea,
				.comment_holder .comment #respond input[type='text'],
				.comment_holder .comment #respond input[type='email'],
				.content .container
				{
				background-color:#ffffff;
				}
				.angled-section polygon{
				fill: #ffffff;
				}
				
											
		
		
		
																
		


		
						
		
		
		

					.content{
			margin-top: 0;
			}
		
							.content.content_top_margin{
			margin-top: 230px !important;
			}
						
					header.sticky .logo_wrapper,
			header.sticky.centered_logo .logo_wrapper,
			header.sticky .side_menu_button,
			header.sticky .shopping_cart_inner
			{
			height: 100px !important;
			}

			header.sticky nav.main_menu > ul > li > a,
			.light.sticky nav.main_menu > ul > li > a,
			.light.sticky nav.main_menu > ul > li > a:hover,
			.light.sticky nav.main_menu > ul > li.active > a,
			.dark.sticky nav.main_menu > ul > li > a,
			.dark.sticky nav.main_menu > ul > li > a:hover,
			.dark.sticky nav.main_menu > ul > li.active > a {
			line-height: 100px;
			}
		
		
		
						header.fixed_hiding .q_logo a,
				header.fixed_hiding .q_logo{
				max-height: 80px;
				}
				
					@media only screen and (max-width: 1000px){
			.q_logo a,.q_logo img{
			height: 100px !important;
			}
			}
		
					@media only screen and (max-width: 480px){
			.q_logo a,.q_logo img{
			height: 100px !important;
			}
			}
		
		
				
		
		
		
		
		
		
		

		

																		

						
		
		
		
		
		
				
						
		
		
		
					h1,
			.h1,
			.title h1,
            body.qode-overridden-elementors-fonts .elementor-widget-heading h1.elementor-heading-title{
				color: #343536; 							font-family: 'Avenir', sans-serif;
						font-size: 65px; 						font-style: normal; 			font-weight: 700; 						text-transform: uppercase; 			}
				
		
											h2,
			.h2,
			h2 a,
            body.qode-overridden-elementors-fonts .elementor-widget-heading h2.elementor-heading-title {
			color: #ffc600; 							font-family: 'Avenir', sans-serif;
						font-size: 20px; 									font-weight: 700; 						text-transform: uppercase; 			}
							h3,
			.h3,
			h3 a,
            body.qode-overridden-elementors-fonts .elementor-widget-heading h3.elementor-heading-title {
			color: #003b7d; 							font-family: 'Avenir', sans-serif;
						font-size: 45px; 						font-style: normal; 			font-weight: 700; 						text-transform: uppercase; 			}
								

					p,
            body.qode-overridden-elementors-fonts .elementor-widget-heading p.elementor-heading-title {
			color: #666666;							font-family: 'Montserat', sans-serif;
						font-size: 19px;																		}
			.filter_holder ul li span,
			blockquote h5,
			.q_social_icon_holder .simple_social,
			.header-widget.widget_nav_menu ul.menu li a,
			.side_menu a,
			.side_menu li,
			.side_menu span,
			.side_menu p,
			.side_menu .widget.widget_rss li a.rsswidget,
			.side_menu #wp-calendar caption,
			.side_menu #wp-calendar th,
			.side_menu #wp-calendar td,
			aside .widget #lang_sel_list li a,
			aside .widget #lang_sel li a,
			aside .widget #lang_sel_click li a,
			.wpb_widgetised_column .widget #lang_sel_list li a,
			.wpb_widgetised_column .widget #lang_sel li a,
			.wpb_widgetised_column .widget #lang_sel_click li a,
            .elementor-widget.elementor-widget-sidebar .widget #lang_sel_list li a,
            .elementor-widget.elementor-widget-sidebar .widget #lang_sel li a,
            .elementor-widget.elementor-widget-sidebar .widget #lang_sel_click li a,
			section.side_menu #lang_sel_list li a,
			section.side_menu #lang_sel li a,
			section.side_menu #lang_sel_click li a,
			footer #lang_sel_list li a,
			footer #lang_sel li a,
			footer #lang_sel_click li a,
			footer #lang_sel_list.lang_sel_list_horizontal a,
			footer #lang_sel_list.lang_sel_list_vertical a,
			.side_menu #lang_sel_list.lang_sel_list_horizontal a,
			.side_menu #lang_sel_list.lang_sel_list_vertical a,
			#lang_sel_footer a{
			color: #666666;			}
			.header_top #lang_sel > ul > li > a,
			.header_top #lang_sel_click > ul > li> a,
			footer #lang_sel ul li a,
			footer #lang_sel ul ul a,
			footer #lang_sel_click ul li a,
			footer #lang_sel_click ul ul a,
			footer #lang_sel_click ul ul a span,
			section.side_menu #lang_sel ul li a,
			section.side_menu #lang_sel ul ul a,
			section.side_menu #lang_sel ul ul a:visited,
			section.side_menu #lang_sel_click > ul > li > a,
			section.side_menu #lang_sel_click ul ul a,
			section.side_menu #lang_sel_click ul ul a:visited{
			color: #666666 !important;			}
										a, p a{
			color: #013e7a;												}

							h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,
				.q_icon_with_title .icon_with_title_link,
				.blog_holder article .post_description a:hover,
				.blog_holder.masonry article .post_info a:hover,
				.breadcrumb .current,
				.breadcrumb a:hover,
				.portfolio_social_holder a:hover,
				.latest_post_inner .post_infos a:hover{
				color: #013e7a;
				}
										a:hover,p a:hover,
			h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,
			.q_tabs .tabs-nav li a:hover,
			.q_icon_with_title .icon_with_title_link:hover,
			.blog_holder article .post_description a:hover,
			.blog_holder.masonry article .post_info a:hover,
			.portfolio_social_holder a:hover,
			.latest_post_inner .post_infos a:hover{
			color: #ffc600;						}
		

		
				
				
		
		

		
		
		
										
		
		
		
						.google_map{
				height: 750px;
				}
				
		
					.footer_top_holder,	footer #lang_sel > ul > li > a,	footer #lang_sel_click > ul > li > a{
			background-color: #f7f7f7;
			}
			footer #lang_sel ul ul a,footer #lang_sel_click ul ul a,footer #lang_sel ul ul a:visited,footer #lang_sel_click ul ul a:visited{
			background-color: #f7f7f7 !important;
			}
		
					.footer_top,
			.footer_top.footer_top_full{
			padding-top: 64px;padding-bottom: 32px			}
		
					.footer_top .column_inner > div h2,
			.footer_top .column_inner > div h3,
			.footer_top .column_inner > div h4,
			.footer_top .column_inner > div h5,
			.footer_top .column_inner > div h6 {
			color:#ffc600;
			}
							.footer_top,
			.footer_top p,
			.footer_top span,
			.footer_top li,
			.footer_top .textwidget,
			.footer_top .widget_recent_entries>ul>li>span {
			color: #343536;
			}
						
		
					.footer_bottom_holder, #lang_sel_footer{
			background-color:#f7f7f7;
			}

		
		
					.footer_bottom_holder{
			padding-bottom: 32px			}
		

		
					.footer_top h5 {
			font-family: "Avenir", sans-serif;font-size: 23px;line-height: 23px;font-weight: 700;text-transform: uppercase;color: #343536;font-style: normal			}
		
		
		
					.footer_top,
			.footer_top .footer_col1,
			.footer_top .container_inner > .widget,
			.footer_top.footer_top_full > .widget{
			text-align: left;
			}
					.footer_top .footer_col2{
			text-align: center;
			}
					.footer_top .footer_col3{
			text-align: right;
			}
		
					.footer_bottom_holder,
			.footer_bottom,
			.footer_bottom p,
			.footer_bottom_holder p,
			.footer_bottom span:not(.q_social_icon_holder):not(.fa-stack):not(.qode_icon_font_elegant){
			font-size: 12px;line-height: 15px;font-weight: 300;text-transform: uppercase;font-style: normal			}
		
		
					.footer_bottom, .footer_bottom span, .footer_bottom p, .footer_bottom p a, .footer_bottom a, #lang_sel_footer ul li a,
			footer #lang_sel > ul > li > a,
			footer #lang_sel_click > ul > li > a,
			footer #lang_sel a.lang_sel_sel,
			footer #lang_sel_click a.lang_sel_sel,
			footer #lang_sel ul ul a,
			footer #lang_sel_click ul ul a,
			footer #lang_sel ul ul a:visited,
			footer #lang_sel_click ul ul a:visited,
			footer #lang_sel_list.lang_sel_list_horizontal a,
			footer #lang_sel_list.lang_sel_list_vertical a,
			#lang_sel_footer a,
			.footer_bottom ul li a {
			color:#343536;
			}
		
		
		
		

		

		
		

												
										
								
								
										
										
								
								
		
														
								
								
								
				
						
						
		/*Blog Masonry Gallery - end */

								
						
						
								
												
								

					.blog_holder.blog_pinterest article .post_text .post_text_inner,
			.blog_holder.blog_pinterest article.format-link .post_text .post_text_inner,
			.blog_holder.blog_pinterest article.format-quote .post_text .post_text_inner,
			.blog_holder.blog_pinterest article.format-audio .mejs-container .mejs-controls
			{
			background-color: #f7f7f7 !important;
			}
		
							.blog_holder.blog_pinterest article h5 a
			{
			color: #142f64;font-family: Avenir;font-size: 14px;line-height: 14px;text-transform: uppercase;			}
				
				
		

		
				

										
		

												
				
				
		
								
								
								
		
																																																				
				
		
		.vertical_menu_float .menu-item .second{
		left: calc(100% + 30px); /*because of the padding*/
		}

		.vertical_menu_hidden aside.vertical_menu_area .vertical_menu_float .menu-item .second {
		left: calc(100% + 40px);
		}


		
		
		
		


							.vertical_menu_area{
			text-align:left;
			}
			
		
		
		
		
		

		
		
		
		
		
		
		
		
		
		
		
		
																													.portfolio_main_holder .item_holder.thin_plus_only .thin_plus_only_icon {
			font-family: 			}
								
		
		
				
		
		
		
				
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
				
		
		
		
		
		
					.carousel-inner .slider_content .text .qbutton:not(.white){
			border-width: px !important;			}
					.carousel-inner .slider_content .text .qbutton.white{
			border-width: px !important;			}
		
		
		


		
		
				
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
					#back_to_top span i,
			#back_to_top span span{
			color: #013e7a;
			}
					#back_to_top:hover span i,
			#back_to_top:hover span span{
			color: #013e7a;
			}
					#back_to_top,
			#back_to_top.on,
			#back_to_top.off{
			right: 7px;
			}
					#back_to_top{
			bottom: 10px;
			}
		
					#back_to_top span i,
			#back_to_top span span{
			line-height: 35px;
			}
					#back_to_top > span{
			border-color: rgba(1,62,122,1);border-width:1px;border-style: solid;border-radius:0px;height:35px;line-height:35px;width:35px			}
					#back_to_top:hover > span{
			border-color: rgba(1,62,122,1)			}
		
					.blog_slider .blog_text_holder_inner  .blog_slider_title a{
			font-family: Arial, sans-serif;font-size: 12px;line-height: 12px;font-weight: 500;text-transform: uppercase;color: #ffffff			}

		
		
					.blog_slider .blog_slider_title{
			line-height: 12px;
			}
		
					.blog_slider .blog_slider_date_holder,
			.blog_slider .blog_slider_categories,
			.blog_slider .blog_text_holder_inner .blog_slider_post_comments{
			font-family: Arial, sans-serif;font-size: 20px;font-weight: 700;text-transform: uppercase;color: #ffc600			}

		
		
		
					.blog_slider .blog_text_holder.info_bottom .blog_slider_date_holder .blog_slider_day{
			font-family: Arial, sans-serif;font-size: 20px;color: #ffc600			}

		

					.blog_slider .blog_slider_title{
			margin-bottom: 8px;
			}
		
		
		
		
		
		
		
		
		

		
		
		
		
					.pagination ul li a{
			border-color: #ffffff;color: #013e7a			}
					.pagination ul li a, .pagination ul li span{
			width: 30px;height: 30px;line-height: 30px;border-width: 1px;border-radius: 0px;font-size: 15px			}
		

		
		

		
		
		
								
		
		
				
				
				
				
										

		
		
		
	    div.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .button:hover {
	    	    	   }

														

						
		

		
				    .masonry_gallery_item.square_big .masonry_gallery_item_inner .masonry_gallery_item_content{
			text-align: center;		    }
		
		
				    .masonry_gallery_item.square_small .masonry_gallery_item_inner .masonry_gallery_item_content{
			text-align: center;		    }
		
		
				    .masonry_gallery_item.rectangle_portrait .masonry_gallery_item_inner .masonry_gallery_item_content{
			text-align: center;		    }
		
		
				    .masonry_gallery_item.rectangle_landscape .masonry_gallery_item_inner .masonry_gallery_item_content{
			text-align: center;		    }
		

	
						
		
		

				
.qode-accordion-holder .qode-title-holder { text-transform: none;font-style: normal;}

.qode-btn { text-transform: none;font-style: normal;}



