        				
				
				
				
				    body{
		    		        		        font-family: 'Open Sans', sans-serif;
		    		     color: #393939; 		     font-size: 14px; 		    		    }
		    				
		
				
		
				    h3, h6,
		    .pagination ul li.active span,
		    .single_links_pages span,
		    .comment_pager .page-numbers,
		    .pagination ul li > a.inactive,
		    .subtitle,
		    .blog_holder article .post_info,
		    .comment_holder .comment .text .comment_date,
		    .latest_post_holder .post_info_section span,
		    .latest_post_holder .post_info_section a,
		    .latest_post_holder .post_author,
		    .latest_post_holder a.post_author_link,
		    .projects_holder article .project_category,
		    .portfolio_slides .project_category,
		    .projects_masonry_holder .project_category,
		    .testimonials .testimonial_text_inner p:not(.testimonial_author),
		    .price_in_table .mark,
		    body div.pp_default .pp_description,
		    .side_menu .widget li,
		    aside.sidebar .widget:not(.woocommerce) li,
		    aside .widget #lang_sel ul li a,
		    aside .widget #lang_sel_click ul li a,
		    section.side_menu #lang_sel ul li a,
		    section.side_menu #lang_sel_click ul li a,
		    footer #lang_sel ul li a,
		    footer #lang_sel_click ul li a,
		    .header_top #lang_sel ul li a,
		    .header_top #lang_sel_click ul li a,
		    .header_bottom #lang_sel ul li a,
		    .header_bottom #lang_sel_click > ul > li a {
		    		    font-family: 'Open Sans', sans-serif;
		    }
		    										
				
				
				
				
				
				
				
				    .content .content_inner > .container > .container_inner,
		    .content .content_inner > .full_width > .full_width_inner{
		    padding-top: 0px;
		    }
				
				    .content .content_inner > .container > .container_inner.default_template_holder{
				padding-top: 44px;
		    }
				
				    @media only screen and (max-width: 1000px){
		    .content .content_inner > .container > .container_inner,
		    .content .content_inner > .full_width > .full_width_inner,
		    .content .content_inner > .container > .container_inner.default_template_holder{
				padding-top: 44px !important;
		    }
		    }
				
		
				
		
				
				
				
				
				
				
				
				
		
		
				
				
		    .header_top{
		    background-color: rgba(249,249,249,1)!important;
		    }
				
				
		    		            header:not(.sticky):not(.scrolled) .header_bottom{
		            border-color: #efefef;
		            border-style:solid;
		            border-bottom-width: 1px;
		            }
		        		
				
				    header.sticky .header_top{
		    background-color: rgba(249,249,249,0.7);
		    }
				
				
				
					
					    .content{
				margin-top: 0;
		    }
				
		@media only screen and (max-width: 1000px){
			.content_wrapper{
				margin-top: 136px;
			}
		}
		
						
				
				
						
				
				
				
				
				
				
				
				
		    .logo_wrapper,
		    .side_menu_button,
		    .header_bottom_right_widget_holder,
		    .shopping_cart_inner{
		    height: 90px;
		    }
		
		    		        .content.content_top_margin{
		        margin-top: 127px !important;
		        }
		    		
		    header:not(.centered_logo) .header_fixed_right_area {
		    line-height: 90px;
		    }
		
		    .vertical_menu_enabled .content.content_top_margin {
		    margin-top: 0px !important;
		    }
		
				
		
		
				    header.scrolled .logo_wrapper,
		    header.scrolled .header_bottom_right_widget_holder,
		    header.scrolled .side_menu_button{
		    height: 80px;
		    }
		
		    header.scrolled nav.main_menu ul li a {
		    line-height: 80px;
		    }
		
		    header.scrolled .drop_down .second{
		    top: 80px;
		    }
				
				
				    header.sticky .logo_wrapper,
		    header.sticky .side_menu_button,
		    header.sticky .header_bottom_right_widget_holder,
		    header.sticky .shopping_cart_inner{
				height: 60px !important;
		    }
				
				
				
				
				    @media only screen and (max-width: 1000px){
		    .mobile_menu_button, .logo_wrapper, .side_menu_button, .shopping_cart_inner, .header_bottom_right_widget_holder{
		    height: 100px !important;
		    }
		    }
				
				        @media only screen and (min-width: 1000px){
					header.fixed_hiding .q_logo a,
					header.fixed_hiding .q_logo{
						max-height: 89px;
					}
		        }
				
				        @media only screen and (min-width: 1000px){
					header.fixed_hiding .holeder_for_hidden_menu{
						max-height: 90px;
					}
		        }
				
				
				    @media only screen and (max-width: 1000px){
		        .q_logo a{
		            height: 90px !important;
		        }
		    }
				
				    @media only screen and (max-width: 480px){
		    .q_logo a{
		    height: 80px !important;
		    }
		    }
				
						    nav.main_menu > ul > li > a{
		    line-height: 90px;
		    }
				
				
				    .drop_down .second{
		    border-top-color: #990000;
		    }
				
		
		
						
				
						
				
				
				    nav.main_menu > ul > li > a{
		    		    		     font-size: 13px; 		    		     font-weight: 600; 		    		    		    }
				
					.header_bottom #lang_sel > ul > li > a,
			.header_bottom #lang_sel_click > ul > li > a,
			.header_bottom #lang_sel ul > li:hover > a{
		    		    		     font-size: 13px !important; 		    		     font-weight: 600; 		    		    		    }
				
					
		
				    nav.main_menu > ul > li > a > span.item_inner{
		    		
		    				
								
		         border-width: 2px; 		        		
		        		
		            		
		            		
		            		                border-left: none;
		                border-top: none;
		                border-right: none;
		            		
		        		    		    }
				
				
		
		
				
		
		
				    .light:not(.sticky):not(.scrolled) nav.main_menu > ul > li:hover > a > span.item_inner{
				border-color: #fff;
		    }
			.dark:not(.sticky):not(.scrolled) nav.main_menu > ul > li:hover > a > span.item_inner{
				border-color: #000;
		    }
				
		
				    .light:not(.sticky):not(.scrolled) nav.main_menu > ul > li.active > a > span.item_inner{
				border-color: #fff;
		    }
			.dark:not(.sticky):not(.scrolled) nav.main_menu > ul > li.active > a > span.item_inner{
				border-color: #000;
		    }
				
		
				
		
				
		
				
				
						
						
		
		
		
		
				
				
		
				
				
		
				
				
				
		
				
				
				    		        nav.main_menu > ul > li:hover > a > span.item_inner,
		        nav.main_menu > ul > li.active:hover > a > span.item_inner,
		        header:not(.with_hover_bg_color) nav.main_menu > ul > li:hover > a span.item_inner{
		        border-color: #990000;
		        }
		    				
				    		        nav.main_menu > ul > li.active > a > span.item_inner,
		        nav.main_menu > ul > li.active > a > span.item_inner,
		        header:not(.with_hover_bg_color) nav.main_menu > ul > li.active > a > span.item_inner{
		        border-color: #990000;
		        }
		    				
		
				
		
				
				
				
		
				
				
				
				    nav.main_menu > ul > li > a span.item_inner{
		    padding: 0  5px;
		    }
				
				    nav.main_menu > ul > li{
		    margin: 0  20px;
		    }
		    header.stick_with_left_right_menu.sticky nav.main_menu.left_side > ul > li:last-child,
		    header.stick_with_left_right_menu.sticky nav.main_menu.right_side > ul > li:first-child{
		    margin-left:  20px !important;
		    margin-right:  20px !important;
		    }
				
				
				
				
				    .drop_down .second .inner > ul > li > a,
		    .drop_down .second .inner > ul > li > h4,
		    .drop_down .wide .second .inner > ul > li > h4,
		    .drop_down .wide .second .inner > ul > li > a,
		    .drop_down .wide .second ul li ul li.menu-item-has-children > a,
		    .drop_down .wide .second .inner ul li.sub ul li.menu-item-has-children > a,
		    .drop_down .wide .second .inner > ul li.sub .flexslider ul li  h4 a,
		    .drop_down .wide .second .inner > ul li .flexslider ul li  h4 a,
		    .drop_down .wide .second .inner > ul li.sub .flexslider ul li  h4,
		    .drop_down .wide .second .inner > ul li .flexslider ul li  h4{
		     color: #393939; 		    		     font-size: 13px; 		    		    		    font-weight: 600; 		    		    		    }
				
					.shopping_cart_dropdown ul li
			.item_info_holder .item_left a,
			.shopping_cart_dropdown ul li .item_info_holder .item_right .amount,
			.shopping_cart_dropdown .cart_bottom .subtotal_holder .total,
			.shopping_cart_dropdown .cart_bottom .subtotal_holder .total_amount{
				color: #393939;
			}
				
				    .header_bottom #lang_sel ul li li a,
			.header_bottom #lang_sel_click  ul li  ul li a,
			.header_top #lang_sel ul ul a,
			.header_top #lang_sel_click ul ul a{
		     color: #393939!important; 		    		     font-size: 13px !important; 		    		    		    font-weight: 600; 		    		    		    }
				
				    .drop_down .second .inner > ul > li > a:hover,
		    .drop_down .wide .second ul li ul li.menu-item-has-children > a:hover,
		    .drop_down .wide .second .inner ul li.sub ul li.menu-item-has-children > a:hover,
			.header_bottom #lang_sel ul li li a:hover,
			.header_bottom #lang_sel_click  ul li  ul li a:hover,
			.header_top #lang_sel ul ul a:hover,
			.header_top #lang_sel_click ul ul a:hover{
		    color: #990000 !important;
		    }
				
				
				
				
		
		
				    .drop_down .wide .second .inner>ul>li>a{
		     color: #393939; 		    		     font-size: 13px; 		    		    		    		    		    		    }
						    .drop_down .wide .second .inner>ul>li>a:hover{
		    color: #990000 !important;
		    }
						    .drop_down .wide .second .inner ul li.sub ul li a,
		    .drop_down .wide .second ul li ul li a,
		    .drop_down .second .inner ul li.sub ul li a{
		     color: #393939;  		    		     font-size: 13px;  		     line-height: 25px;  		    		    		    		    		    }
						    .drop_down .second .inner ul li.sub ul li a:hover,
		    .drop_down .second .inner ul li ul li a:hover{
		    color: #990000 !important;
		    }
				
								
				
				
				
				    nav.mobile_menu ul li a,
		    nav.mobile_menu ul li h4{
		     color: #393939; 		    		    		    		    		    		    		    		    }
		    		        nav.mobile_menu ul > li.has_sub > span.mobile_arrow{
		        color: #393939;
		        }
		    		
				
				    nav.mobile_menu ul li a:hover,
		    nav.mobile_menu ul li.active > a,
		    nav.mobile_menu ul li.current-menu-item > a{
		    color: #990000;
		    }
						
				
				
				
		
		
						
				
		
		
						
				
		
		
				
				
								    h3{
		    		    		    		    		    		    		    text-transform: none; 		    }
		    h3, h3 a{
		    		    }
										
		
				    p{
		    font-size: 14px;color: #393939		    }
				
				
		
				    a, p a{
		    color: #393939;		    		    		    		    }
				
				    a:hover,
		    p a:hover{
		    color: #990000;		    		    }
				
				
				
				
				
				
				
						
				
				
				
				
				
				
				
				
				
				
				    						
						
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
						
				
						
				
						
				
				
		
		
				
		
				
				
				
				
				
				
												
				
				
				
				
				
				
				
				
				
						
				
				
		
				
								
				
																
								
		
										
				
				
				    		    						
						
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
		
		
				
				
				
				
				
						
				
						
										
								
				
				
						    .blog_holder.blog_title_author_centered .post_text .post_text_inner .separator.small{
		    display : none;		    }
				
				
						
		
				
				
				
				
				
				
				
				
				
		
				
				
				
				
		
				
				
						
				
				
						
				
						
				
						
				
		
				
				
		
				
				
				
				
				
				
				
					
		
				
		
				
				
				
				
				
				
				
				
				
				
		
		
				
				
				
				
				
				
						
				
						
				
				
				
		
				
								
				
				
				
		
				
				
				
		
				
				
				
				
				
				
				
				
				
				
				
				
				
				
		
				
				
								
				
						
				
				
				
						
				
		
				
		
				
								
								
				
		
				
				
				
				
						
						
				
				
				
				
				
				
						
				
														
								
		
										
				
				
		
		
				
				
				
				
				
				
				
				
		
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
						
				
						
				
				
				
		
				
								
				
				
				
				
				
				
						
												
		
		
				
				
				
				
				
				
				
				
		
				
		
		
		
				
		
		
				
		
				
				
				
				
				
				
		
				
				
				
				
				
				
				
		
				
				
				
				
				
				
				
				
				
				
				
						
												
				
		
				
				
				
				
				
				
				
				
		
				
				
				
		
				
		
		
				
		
				
				
				
				
				
				
				
				
				    .qbutton,
		    .qbutton.medium,
		    #submit_comment,
		    .load_more a,
		    .blog_load_more_button a,
		    .post-password-form input[type='submit'] {
		    text-transform: none;		    }
						    #back_to_top > span{
		    font-size: 14		    }
				
				
				
		
				
		
				
						
				
				
				
				
				
		
				
				
				
				
				
				
				
				
				
		
				
				
				
				
		
				
				
		
				
				
				
		
				
		
				
				
						
		
				
				
				
				
				
				
		
				
		
		
								
				
				
		
				
				
		
				
		
		
				
				
				
				
		
		
				
				
		
				
				
				
				
				
				
				
				
				
				
				
				
		
				
				
				
		
				
				
				
				
				
				
		
				
				
				
				
		
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
								
		
				
				    .footer_top_holder, .footer_ingrid_border_holder_outer{
		    background-color:#393939;
		    }
				
				
										    @media only screen and (min-width: 600px){
		        .footer_top, .qode_column{
		        text-align:  left		        }
		    }
												
				    .footer_top,
		    .footer_top p,
		    .footer_top span:not(.q_social_icon_holder):not(.fa-stack):not(.social_icon):not(.q_icon_shortcode),
		    .footer_top li,
		    .footer_top .textwidget,
		    .footer_top .widget_recent_entries>ul>li>span{
		    color: #f2f2f2		    }
				
				    .footer_top a{
		    color: #f2f2f2		    }
				
				    .footer_top a:hover{
		    color: #cc0000;
		    }
				
				
				
						
				
				
				
				    .footer_top .widget h4 {
		    letter-spacing: 0px;font-weight: 600;color: #f2f2f2		    }
				
				
				
				
										
				
				
				
				
				
				
				
					
					
					
				
		
								
		
				
				
				
				
				
		
				
				
				
				
				
				
				    .side_menu_button > a,
		    .mobile_menu_button span{ color: #393939; }
		
		    .popup_menu .line,
		    .popup_menu .line:after, .popup_menu .line:before,
			.popup_menu.opened .line:after, .popup_menu.opened .line:before{
		    background-color: #393939;
		    }
				    .side_menu_button > a:hover,
		    .mobile_menu_button span:hover,
		    .popup_menu:hover .line,
		    .popup_menu:hover .line:after,
		    .popup_menu:hover .line:before,
			.light:not(.sticky):not(.scrolled) .side_menu_button > a:hover,
			.dark:not(.sticky):not(.scrolled) .side_menu_button > a:hover{
				color: #990000!important;			}
		
		    .popup_menu:hover .line,
		    .popup_menu:hover .line:after, .popup_menu:hover .line:before,
			.popup_menu.opened:hover .line:after,
			.popup_menu.opened:hover .line:before{
		    background-color: #990000 ;
		    }
				
				
						
		
					@media only screen and (max-width: 1000px){
				.mobile_menu_button span,
				.side_menu_button > a,
				.mobile_menu_button span{
					color: #393939;
				}
		
				.popup_menu .line,
				.popup_menu .line:after,
				.popup_menu .line:before{
					background-color: #393939;
				}
			}
				
					@media only screen and (max-width: 1000px){
				.mobile_menu_button span:hover,
				.side_menu_button > a:hover,
				.mobile_menu_button span:hover{
					color: #990000!important ;
				}
				.popup_menu:hover .line,
				.popup_menu:hover .line:after,
				.popup_menu:hover .line:before{
					background-color: #990000;
				}
			}
				
				
				
				
				
		
		
				
		
		
		
		
				
				
				
				
				
				
				
				
		
				
				
				
		
				
				
		
		
		
				
				
		
				
				
		
				
				
				
				
				
				
				
				
				
				
				
				
				
				    .projects_holder article .portfolio_description{
		    background-color: transparent;
		    }
		
		    .projects_holder.standard article .portfolio_description,
		    .projects_holder.standard_no_space article .portfolio_description {
		    padding-left: 0;
		    padding-right: 0;
		    }
		
		    .masonry_with_space .projects_holder article .portfolio_description {
		    padding: 35px 0 43px;
		    }
				
				
				
				
				
				
				
				
						
				    .header_top .q_social_icon_holder i.simple_social,
		    .header_top .header-widget,
			.header_top .textwidget,
		    .header_top .header-widget.widget_nav_menu ul.menu>li>a,
		    .header_top .header-widget p,
		    .header_top .header-widget a:not(.qbutton),
		    .header_top .header-widget span {
		    color: #393939 !important ;font-size: 13px;font-weight: 600;		    }
		
				    .header_top {
		    border-bottom: 1px solid 0;border-width: 0		    }
		
				
				
		
		
		
				
				    .header_top #lang_sel > ul > li > a,
			.header_top #lang_sel_click > ul > li > a{
				color: #393939 !important;
		    }
				
				
				
		
		
				
				
				
				
				
		
				
				
				
				
				
				
				
				
		
				
				
				
				
				
								
		
				
		
				
				
				
		
		
		
						
		
		.title_subtitle_holder h1 span{
						}
		
		
				
		.title_subtitle_holder .subtitle span{
						}
		
		
		
		 		
				
				
		
				
		
				
		
				
				
				
				
		
		
				
		
				
				
		
				
				
		
				
		
				
				
				
						
				
				
				
				
				
				
				
				
				
				
				
				
		
				
				
				
		
		
				
				
		
		
		
				
		
		
		
				
		
		
		
		
				
				
				
				
				
		
		
		
				
				
				
				
				
				
						
				
				
		.preload_background{
					background-image: url("https://kundner-kartonagen.de/wp-content/themes/bodega/img/preload_pattern.png") !important;
				}
		
				
		