		
						
				
							body{
						 color: #000000; 			 font-size: 18px; 			font-weight: 400;			}
															
				
				
				
				
				
				
				
				
				
				
		
		
		
		
				
				
				
				
				
					.content{
			margin-top: 0;
			}
				
					.content.content_top_margin{
			margin-top: 101px !important;
			}
				
				
				
				
								
				
				
		
				
				
				
				
				
							@media only screen and (min-width: 1000px){
			header.fixed_hiding .q_logo a,
			header.fixed_hiding .q_logo{
			max-height: 23px;
			}
			}
					
				
				
					@media only screen and (max-width: 480px){
			.q_logo a{
			height: 30px !important;
			}
			}
				
					.touch section.parallax_section_holder{
			height: auto !important;
			min-height: 300px;
			background-position: center top !important;
			background-attachment: scroll;
			background-size: cover;
			}
						
				
				
				
					nav.main_menu > ul > li > a,
			.header_bottom .qode-login-register-widget.qode-user-not-logged-in .qode-login-opener,
			.header_bottom .qode-login-register-widget.qode-user-logged-in .qode-logged-in-user .qode-logged-in-user-inner > span{
			 color: #393939; 							font-family: 'Poppins', sans-serif;
						 font-size: 16px; 			 line-height: 18px; 			 font-style: normal; 			 font-weight: 600; 						 letter-spacing: 0px; 			}
				
					nav.main_menu ul li:hover a,
			header:not(.with_hover_bg_color) nav.main_menu > ul > li:hover > a,
			.header_bottom .qode-login-register-widget.qode-user-not-logged-in .qode-login-opener:hover,
			.header_bottom .qode-login-register-widget.qode-user-logged-in:hover .qode-logged-in-user .qode-logged-in-user-inner > span{
			color: #458fb5;
			}
				
					nav.main_menu > ul > li.active > a{
			color: #393939			}
				
					nav.main_menu > ul > li:not(:first-child):before,
			header.stick_with_left_right_menu.sticky nav.main_menu.right_side > ul > li:not(:first-child):before{
						 font-size: 16px; 			}
				
					nav.main_menu > ul > li:not(:first-child):before,
			header.stick_with_left_right_menu.sticky nav.main_menu.right_side > ul > li:not(:first-child):before,
			header.stick_with_left_right_menu.sticky nav.main_menu.right_side > ul > li:first-child:before{
			content: none;
			}
				
					nav.main_menu > ul > li > a{
			 padding: 0  10px; 			}
				
				
					.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,
			.header_bottom .qode-login-register-widget.qode-user-logged-in .qode-login-dropdown li a{
			 color: #000000; 							font-family: 'Poppins', sans-serif !important;
																								}
							.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 .qode-login-register-widget.qode-user-logged-in .qode-login-dropdown li a:hover{
			color: #458fb9 !important;
			}
			.drop_down .second,
			.header_bottom .qode-login-register-widget.qode-user-logged-in .qode-login-dropdown{
			border-color: #458fb9;
			}
																				
								
				
				
				
					nav.mobile_menu ul li a,
			nav.mobile_menu ul li h4{
			 color: #000000; 															 font-weight: 600; 									}
							nav.mobile_menu ul > li.has_sub > span.mobile_arrow{
				color: #000000;
				}
							
					nav.mobile_menu ul li a:hover,
			nav.mobile_menu ul li.active > a{
			color: #458fb5;
			}
							nav.mobile_menu ul li,
			nav.mobile_menu ul li.open_sub > ul{
			border-color: #000000;
			}
				
				
				
				
				
				
				
					h1{
				color: #000000; 						font-size: 36px; 			line-height: 50px; 						font-weight: 700; 			letter-spacing: 3px; 			text-transform: none; 			}
							h2{
						font-size: 35px; 			line-height: 40px; 						font-weight: 600; 			letter-spacing: 0px; 			text-transform: none; 			}
			h2, h2 a{
			color: #000000; 			}
							h3{
						font-size: 18px; 																		}
			h3, h3 a{
						}
							h4{
							font-family: 'Merriweather', sans-serif;
						font-size: 25px; 			line-height: 30px; 						font-weight: 700; 			letter-spacing: 0px; 			text-transform: none; 			}
			h4,	h4 a{
			color: #000000; 			}
							h5{
						font-size: 25px; 			line-height: 28px; 						font-weight: 700; 			letter-spacing: 0px; 			text-transform: none; 			}
			h5,	h5 a{
			color: #000000; 			}
							h6{
							font-family: 'Raleway', sans-serif;
						font-size: 15px; 			line-height: 20px; 			font-style: normal;  			font-weight: 600; 						text-transform: none; 			}
			h6, h6 a{
			color: #000000; 			}
				
		
					p{
			font-family: "Poppins", sans-serif;font-size: 18px;line-height: 25px;letter-spacing: 0px;font-weight: 400;font-style: normal;text-transform: none;color: #000000;margin-top: 0px;margin-bottom: 0px			}
				
				
					a, p a{
			color: #458fb5;												}
				
				
				
				
				
					.title h1{
										font-family: 'Poppins', sans-serif;
						font-size: 22px; 			line-height: 30px; 															}
				
					.subtitle{
			color: #ffffff; 							font-family: 'Poppins', sans-serif;
						font-size: 22px; 			line-height: 25px; 															}
				
				
				
					.blog_holder.blog_large_image article:not(.format-quote):not(.format-link) h2{
			font-family: Poppins, sans-serif;font-size: 30px;line-height: 38px			}
				
				
				
				
				
				
					.blog_holder.masonry article:not(.format-quote):not(.format-link) h4,
			.blog_holder.masonry_full_width article:not(.format-quote):not(.format-link) h4,
			.latest_post_holder .latest_post_title{
			font-size: 22px			}
				
				
				
				
				
				
				
				
		
				
				
				
				
				
					.blog_holder.blog_single article .post_content > h2{
			font-family: Poppins, sans-serif;font-size: 30px;line-height: 35px;text-transform: none			}
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
					.contact_form h5{
			font-family: Poppins, sans-serif			}
				
					.contact_section h2{
			font-family: Poppins, sans-serif			}
				
					.contact_section h4{
			font-family: Poppins, sans-serif			}
				
				
				
				
				
				
				
				
				
				
		
		
				
				
		
		
				
		
		
				
		
		
				
		
		
				
		
		
		
				
		
		
		
		
		
		
		
						
								
				
		
				
				
				
				
				
				
				
				
					#back_to_top > span{
			background-color: #585858;			}
					
					#back_to_top:hover > span{
			background-color: #737373;			}
					
				
				
				
				
				
				
				
				
				
				
				
				
				
					.q_counter_holder span.counter{
															}
													.countdown-period{
																		}
								
				
				
				
				
						
								
				
				
				
				
				
				
				
					.footer_top .widget h4 {
			font-family: Poppins, sans-serif;font-size: 15px;line-height: 18px;font-weight: 400			}
				
				
				
				
				
					aside.sidebar .widget h4,
			.woocommerce aside.sidebar .widget h4{
			font-family: Poppins, sans-serif;font-size: 20px;line-height: 20px;font-style: normal			}
				
					aside.sidebar .widget:not(.woocommerce) a,
			.woocommerce aside.sidebar .woocommerce.widget ul.product-categories a,
			.woocommerce-page aside.sidebar .woocommerce.widget ul.product-categories a,
			.woocommerce aside.sidebar .woocommerce.widget ul.product-categories ul.children li a,
			aside ul.product-categories ul.children li a,
			.woocommerce-page aside.sidebar .woocommerce.widget ul.product-categories ul.children li a,
			aside.sidebar .widget.woocommerce ul.product-categories li a,
			aside.sidebar .widget.widget_layered_nav  li a{
			font-family: Poppins, sans-serif;font-size: 15px;font-style: normal			}
				
				
				
				
				
				
				
									.side_menu  {
			text-align: left;
			}
				
				
		
		
				
				
		
				
				
				
				
				
				
					@media only screen and (max-width: 480px){
			.q_slider .carousel, .qode_slider_preloader, .carousel-inner>.item{
			height: 400px !important;
			}
			}
				
				
				
					.side_menu_button > a,
			.header_bottom  .qode-wishlist-widget-holder a,
			.mobile_menu_button span,
			.shopping_cart_header .header_cart i{
			color: #393939;			}
			
			.popup_menu .line,
			.popup_menu .line:after, .popup_menu .line:before{
			background-color: #393939;
			}
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
		
		
				
				
								
			.projects_holder article .portfolio_shader, .projects_masonry_holder article .portfolio_shader, .portfolio_slides .portfolio_shader{
			background-color: rgba(242,242,242,1);
			}
				
					.projects_holder article .portfolio_title, .projects_masonry_holder article .portfolio_title{
			margin: 0;
			}
			.projects_holder.standard article .portfolio_description, .projects_holder.standard_no_space article .portfolio_description{
			padding-bottom: 20px;
			}
			.masonry_with_space .projects_holder article .portfolio_description{
			padding-bottom: 35px;
			}
				
				
				
				
				
				
				
				
				
				
				
				
					.projects_holder.standard article .portfolio_title, .projects_holder.standard article .portfolio_title a, .projects_holder.standard_no_space article .portfolio_title, .projects_holder.standard_no_space article .portfolio_title a, .projects_holder .pinterest_info_on_hover .portfolio_title{
			color: #000000;font-size: 14px;font-style: normal;font-weight: 400;letter-spacing: 1px;text-transform: none;			}
					
					.projects_holder.standard article .project_category, .projects_holder.standard_no_space article .project_category,.projects_holder.standard .pinterest_info_on_hover .project_category{
			color: #000000;			}
					
					.projects_holder.hover_text article .portfolio_title, .projects_masonry_holder article .portfolio_title, .portfolio_slides .portfolio_title{
			color: #000000;			}
					
					.projects_holder.hover_text article .project_category, .portfolio_slides .project_category, .projects_masonry_holder .project_category{
			color: #000000;			}
					
				
				
				
				
				
				
				
				
				
				
				
				
					.woocommerce-page ul.products li.product,
			.woocommerce ul.products li.product{
			text-align: left;
			}
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
					.woocommerce ul.products li.product .add-to-cart-button,
			.woocommerce ul.products li.product .added_to_cart,
			.woocommerce .widget_price_filter .button,
			.woocommerce-page .widget_price_filter .button,
			.woocommerce .widget_shopping_cart_content p.buttons a.button,
			.woocommerce .button,
			.woocommerce-page .button,
			.woocommerce button.button,
			.woocommerce-page button.button,
			.woocommerce-page input[type="submit"]:not(.qode_search_field),
			.woocommerce input[type="submit"]:not(.qode_search_field),
			.woocommerce ul.products li.product .added_to_cart{
			color: #393939;border-color: #393939			}
					.woocommerce ul.products li.product a.add_to_cart_button:hover,
			.woocommerce-page ul.products li.product a.add_to_cart_button:hover,
			.woocommerce ul.products li.product .added_to_cart:hover,
			.woocommerce-page ul.products li.product .added_to_cart:hover,
			.woocommerce .widget_price_filter .button:hover,
			.woocommerce-page .widget_price_filter .button:hover,
			.woocommerce .widget_shopping_cart_content p.buttons a.button:hover,
			.woocommerce .button:hover,
			.woocommerce-page .button:hover,
			.woocommerce button.button:hover,
			.woocommerce-page button.button:hover,
			.woocommerce #submit:hover,
			.woocommerce ul.products li.product a.qbutton:hover,
			.woocommerce-page ul.products li.product a.qbutton:hover,
			.woocommerce ul.products li.product .added_to_cart:hover,
			.woocommerce-page input[type="submit"]:not(.qode_search_field):hover,
			.woocommerce input[type="submit"]:not(.qode_search_field):hover{
			color: #ffffff;background-color: #393939;border-color: #393939			}
				
				
				
								
				
		
				
				
				
					.woocommerce.single-product button.single_add_to_cart_button,
			.product .summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a,
			.product .summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a,
			.product .summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a{
			color: #393939;background-color: transparent;border-color: #393939			}
			
			.product .summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:after,
			.product .summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:after,
			.product .summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:after{
						}
					.woocommerce.single-product button.single_add_to_cart_button:hover,
			.product .summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover,
			.product .summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover,
			.product .summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover{
			color: #ffffff;background-color: #393939;border-color: #393939			}
				
				
				
				
				
				
		
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
		
		
				
												
				
				
		