    /* Webkit */
    ::selection {
    background: #009fe3;
    }
    /* Gecko/Mozilla */
    ::-moz-selection {
    background: #009fe3;
    }


    body{
    	    	    	font-family: 'Roboto', sans-serif;
    	    	 color: #333333;     	 font-size: 16px;     	    }
            body,
		.wrapper,
        .content,
        .full_width,
		.content .container,
		.more_facts_holder{
        	background-color:#ffffff;
        }
    	h3, h6, .pagination ul li.active span, .pagination ul li > a.inactive, .subtitle, .blog_holder article .post_info, .comment_holder .comment .text .comment_date, .blog_holder.masonry .post_author, .blog_holder.masonry .post_author a, .blog_holder.masonry_full_width .post_author, .blog_holder.masonry_full_width .post_author a, .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,.single_links_pages span,.gform_wrapper .gsection .gfield_label,.gform_wrapper h2.gsection_title,.gform_wrapper h3.gform_title{
		    	font-family: 'Roboto', sans-serif;
	}
		


.header_bottom,
.header_top {
	background-color: rgba(255,255,255,0);
}


.header_bottom,
.header_top {
    border-bottom: 0;
}

.header_bottom {
    box-shadow: none;
}

.header_top .right .inner > div:first-child,
.header_top .right .inner > div,
.header_top .left .inner > div:last-child,
.header_top .left .inner > div {
    border: none;
}




	.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: 0px;
	}

	@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: 0px !important;
		}
	}	



header.fixed.scrolled .header_bottom,
header.fixed_hiding.scrolled .header_bottom,
header.fixed.scrolled .header_top {
	background-color: rgba(255,255,255,0.7) !important;
}




.header_top{
	background-color: rgba(255,255,255,0);
}


header.sticky .header_top{
	background-color: rgba(0,0,0,0.7);
}


	.content{
		margin-top: 0;
	}

	.logo_wrapper,
	.side_menu_button,
	.shopping_cart_inner{
		height: 80px;
	}

			.content.content_top_margin{
			margin-top: 80px !important;
		}
	
	header:not(.centered_logo) .header_fixed_right_area {
	    line-height: 80px;
	}









	header.scrolled .logo_wrapper,
	header.scrolled .side_menu_button{
		height: 50px;
	}

	header.scrolled nav.main_menu ul li a {
		line-height: 50px;
	}

	header.scrolled .drop_down .second{
		top: 50px;
	}


	header.sticky .header_bottom,
	header.fixed.scrolled .header_bottom,
	header.fixed_hiding.scrolled .header_bottom{
		box-shadow: none; 
		-webkit-box-shadow: none;
	}


    @media only screen and (max-width: 1000px){
        .mobile_menu_button, .logo_wrapper, .side_menu_button, .shopping_cart_inner{
            height: 70px !important;
        }
    }




    .touchevents 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{
	line-height: 80px;
}




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; 		    				}




	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; 
	}
















	h1{
						font-family: 'Roboto', sans-serif;
											    	    	}
	h2{
					font-family: 'Roboto', sans-serif;
											    			}
	h2, h2 a{
			}		
	h3{
				font-family: 'Roboto', sans-serif;
				font-size: 30px; 		line-height: 34px; 		font-style: normal; 		font-weight: 600; 	    letter-spacing: 4px; 		text-transform: uppercase; 	}
	h3, h3 a{
		color: #949191; 	}
	h4{
					font-family: 'Roboto', sans-serif;
											    			}
	h4,	h4 a{
			}
	h5{
				font-family: 'Roboto', sans-serif;
											    			}
	h5,	h5 a{
			}
	h6{
				font-family: 'Roboto', sans-serif;
								font-style: normal;  		font-weight: 600; 		letter-spacing: 0px; 		text-transform: uppercase; 	}
	h6, h6 a{
		color: #999999; 	}


	p{
		font-size: 16px;line-height: 28px;color: #333333	}


	a, p a{
		color: #000000;							}

	a:hover,
	p a:hover{
		color: #009fe3;			}

	blockquote h3, blockquote > p{
		text-transform: uppercase;color: #393939	}


    blockquote.with_quote_icon i{
        color: #e8a200;
    }

	.title h1{
		color: #ffffff; 															}

	.subtitle{
    color: #ffffff;         font-size: 22px; 	    				}



























































































	#back_to_top > span{
		background-color: #585858;	}
	
	#back_to_top:hover > span{
		background-color: #737373;	}
	













	.q_counter_holder span.counter{
					}
	.countdown-period{
						}
























	.side_menu .widget a:hover, .side_menu .widget li:hover, .side_menu .widget li:hover>a{
		color: #009fe3;
	}

	.side_menu  {
	text-align: left;
	}












	@media only screen and (min-width: 480px) and (max-width: 768px){
		.q_slider .carousel, .qode_slider_preloader, .carousel-inner>.item{
			height: 600px !important;
		}
	}

	@media only screen and (max-width: 480px){
		.q_slider .carousel, .qode_slider_preloader, .carousel-inner>.item{
			height: 600px !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;
    }
    .side_menu_button > a:hover,
	.header_bottom  .qode-wishlist-widget-holder a:hover,
    .mobile_menu_button span:hover,
    .popup_menu:hover .line,
    .popup_menu:hover .line:after,
    .popup_menu:hover .line:before,
	.shopping_cart_header .header_cart:hover i{ color: #009fe3; }

    .popup_menu:hover .line,
    .popup_menu:hover .line:after, .popup_menu:hover .line:before{
        background-color: #009fe3;
    }

















    nav.popup_menu > ul > li > a:hover,
    nav.popup_menu > ul > li > h6:hover{
      color: #009fe3;            }









	.paspartu_enabled .paspartu_top,
	.paspartu_enabled .paspartu_bottom,
	.paspartu_enabled .paspartu_left,
	.paspartu_enabled .paspartu_right{
		background-color:  #b2b2b2;
	}

	.paspartu_enabled header{
		padding-top: 2%%;
	}
	.paspartu_enabled .paspartu_top{
		padding-top:  2%%;
	}
	.paspartu_enabled .paspartu_bottom{
		padding-bottom: 2%%;
	}
	.paspartu_enabled .paspartu_left{
		width: 2%%;
	}
	.paspartu_enabled .paspartu_right{
		width: 2%%;
	}

	.paspartu_enabled .wrapper{
		padding-left: 2%%;
		padding-right: 2%%;
		padding-bottom: 2%%;
	}

	.paspartu_enabled aside.vertical_menu_area,
	.paspartu_enabled  .vertical_area_background{
		left: 2%%;
	}

	.paspartu_enabled footer.uncover{
		padding-bottom: 2%%;
	}

	.paspartu_enabled.vertical_menu_enabled .content .content_inner{
		padding-top: 2%%;
	}

	.paspartu_enabled #back_to_top,
	.paspartu_enabled #back_to_top.on {
		right: calc(2%% + 10px);
	}




	.projects_holder article .portfolio_description{
		background-color: #ffffff;
	}


	
    .projects_holder article .portfolio_shader, .projects_masonry_holder article .portfolio_shader, .portfolio_slides .portfolio_shader{
        background-color: rgba(255,255,255,0.5);
    }

    .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;
	}
		

    .portfolio_single.big-slider .portfolio_container, .portfolio_single.big-images .portfolio_container, .portfolio_single.gallery .portfolio_container{
        background-color: #dddddd;
    }

    .portfolio_single.big-slider .portfolio_container, .portfolio_single.big-images .portfolio_container, .portfolio_single.gallery .portfolio_container{
        padding-left: 45px;
        padding-right: 45px;
    }









    .filter_holder ul li.current span,
	.filter_holder ul li:not(.filter_title):hover span{
    color: #009fe3 !important;    }


    .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{
    	font-size: 14px;letter-spacing: 1px;    }
        .projects_holder.standard article .portfolio_title a:hover, .projects_holder.standard_no_space article .portfolio_title a:hover, .projects_holder .pinterest_info_on_hover .portfolio_title a:hover{
    	color: #009fe3;    }
    















	.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 div.product .cart .quantity { height: 0px;line-height: 0px;}

.woocommerce .product .quantity .minus,
	                       .woocommerce .product .quantity .plus,
	                       .woocommerce .product .quantity input.qty { width: px;height: px;line-height: -2px;}


	.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,
	.qwfw-add-to-wishlist-wrapper.qwfw--single .qwfw-shortcode{
		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,
	.qwfw-add-to-wishlist-wrapper.qwfw--single .qwfw-shortcode:hover{
		color: #ffffff;background-color: #393939;border-color: #393939	}


	

















































