            /* Webkit */
            ::selection {
            background: #dbdbdb;
            }
				            /* Gecko/Mozilla */
            ::-moz-selection {
            background: #dbdbdb;
            }
		
		
		
				            body{
						 color: #000000; 						font-weight: 300;            }
															
		            .header_bottom,
            .header_top {
            background-color: rgba(230,228,225,.5);
            }

			
		
								            .content .container .container_inner.default_template_holder,
            body.page-template-blog-masonry-full-width-php .content .full_width {
            padding-top:50px;
            }
						            header.fixed.scrolled .header_bottom,
            header.fixed_hiding.scrolled .header_bottom,
            header.fixed.scrolled .header_top{
            background-color: rgba(255,255,255,.8) !important;
            }
		
		

		            header.sticky .header_bottom{
            background-color: rgba(255,5,5,.8) !important;
            }
		
		
            .header_top{
            background-color: rgba(255,255,255,.5);
            }
						            header.sticky .header_top{
            background-color: rgba(0,0,0,.8);
            }
		
		
		
		            .content{
            margin-top: 0;
            }
		
		
		            .logo_wrapper,
            .side_menu_button,
            .shopping_cart_inner
            {
            height: 85px;
            }
            .content.content_top_margin{
            margin-top: 85px !important;
            }

            header:not(.centered_logo) .header_fixed_right_area {
            line-height: 85px;
            }

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

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

            header.scrolled .drop_down .second{
            top: 85px;
            }
		
		            header.sticky .logo_wrapper,
            header.sticky.centered_logo .logo_wrapper,
            header.sticky .side_menu_button,
            header.sticky .shopping_cart_inner
            {
            height: 85px !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: 85px;
            }

            header.sticky .drop_down .second{
            top: 85px;
            }
		
		            @media only screen and (min-width: 1000px){
            header.fixed_hiding.centered_logo.fixed_hiding .header_inner_left,
            header.fixed_hiding .q_logo_hidden a{
            height: 85px;
            }
            }
		
		                @media only screen and (min-width: 1000px){
                header.fixed_hiding .q_logo a,
                header.fixed_hiding .q_logo{
                max-height: 200px;
                }
                }

				
				            nav.main_menu > ul > li > a{
            line-height: 85px;
            }
		
		
            .drop_down .second .inner ul,
            .drop_down .second .inner ul li ul,
            .shopping_cart_dropdown,
            li.narrow .second .inner ul {
            background-color: #FAFAFA;
            background-color: rgba(250,250,250,.9);
            }

		
		
		            nav.main_menu > ul > li > a{
			 color: #000000; 																		            }

				            nav.main_menu > ul > li:hover > a,
            header:not(.with_hover_bg_color) nav.main_menu > ul > li:hover > a{

            color: #9c6e1f;
            }
		
		            nav.main_menu>ul>li.active > a{
            color: #ffffff;
            }
		
		
		
		
		            .drop_down .second .inner > ul > li > a,
            .drop_down .second .inner > ul > li > h3,
            .drop_down .wide .second .inner > ul > li > h3,
            .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  h5 a,
            .drop_down .wide .second .inner > ul li .flexslider ul li  h5 a,
            .drop_down .wide .second .inner > ul li.sub .flexslider ul li  h5,
            .drop_down .wide .second .inner > ul li .flexslider ul li  h5{
			 color: #000000; 						 font-size: 12px; 									font-weight: 600; 						            }
								            .drop_down .second ul li{
            border-bottom-style:solid;
            }
            li.narrow .second .inner ul{
            padding-top:0;
            padding-bottom:0;
            }
            .drop_down .second .inner ul li ul{
            top:0;
            }
						            .drop_down .wide .second .inner>ul>li>a
            {
			 color: #3b3b3b; 																					            }
						            .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,
            .drop_down .wide .second ul li ul li a,
            .drop_down .wide .second .inner ul li.sub .flexslider ul li .menu_recent_post,
            .drop_down .wide .second .inner ul li .flexslider ul li .menu_recent_post a,
            .drop_down .wide .second .inner ul li .flexslider ul li .menu_recent_post,
            .drop_down .wide .second .inner ul li .flexslider ul li .menu_recent_post a{
			 color: #3b3b3b;  																					            }
            .drop_down .wide.icons .second i{
			 color: #3b3b3b;              }
				

		            header.scrolled nav.main_menu > ul > li > a,
            header.light.scrolled nav.main_menu > ul > li > a,
            header.dark.scrolled nav.main_menu > ul > li > a{
			 color: #3b3b3b; 															            }
				            header.scrolled .side_menu_button a {
			 color: #3b3b3b !important;             }
				
		            header.sticky nav.main_menu > ul > li > a,
            header.light.sticky nav.main_menu > ul > li > a,
            header.dark.sticky nav.main_menu > ul > li > a{
			 color: #3b3b3b; 															            }
		
		            header.sticky .side_menu_button a,
            header.sticky .side_menu_button a:hover{
			 color: #3b3b3b;             }
		
		
		            nav.mobile_menu ul li a,
            nav.mobile_menu ul li h3{
			 color: #3b3b3b; 																		            }

						
				            #respond textarea,
            #respond input[type='text'],
            .contact_form input[type='text'],
            .contact_form  textarea,
            .comment_holder #respond textarea,
            .comment_holder #respond input[type='text'],
            input.wpcf7-form-control.wpcf7-text,
            input.wpcf7-form-control.wpcf7-number,
            input.wpcf7-form-control.wpcf7-date,
            textarea.wpcf7-form-control.wpcf7-textarea,
            select.wpcf7-form-control.wpcf7-select,
            input.wpcf7-form-control.wpcf7-quiz,
            .post-password-form input[type='password']
            {
			background-color: #dbd8d8; 			border: 1px solid #b3b3b3; 			            }
		
		            #respond textarea:focus,
            #respond input[type='text']:focus,
            .contact_form input[type='text']:focus,
            .contact_form  textarea:focus,
            .comment_holder #respond textarea:focus,
            .comment_holder #respond input[type='text']:focus {
			color: #542102; 			background-color: #dbd8d8;             }
		            #respond textarea:focus::-webkit-input-placeholder,
            #respond input[type='text']:focus::-webkit-input-placeholder,
            .contact_form input[type='text']:focus::-webkit-input-placeholder,
            .contact_form  textarea:focus::-webkit-input-placeholder {
			color: #542102;             }

            #respond textarea:focus:-moz-placeholder,
            #respond input[type='text']:focus:-moz-placeholder,
            .contact_form input[type='text']:focus:-moz-placeholder,
            .contact_form  textarea:focus:-moz-placeholder {
			color: #542102;             }

            #respond textarea:focus::-moz-placeholder,
            #respond input[type='text']::-moz-placeholder,
            .contact_form input[type='text']:focus::-moz-placeholder,
            .contact_form  textarea:focus::-moz-placeholder {
			color: #542102;             }
		
						            h1{
			    color: #d1c3ab; 																					text-transform: none;             }
				            .title h1{
									font-size: 28px; 									font-weight: 700; 			            }

		
				            h3,h3 a{
			color: #807369; 															font-weight: 700; 						            }
								            h6{
			color: #949082; 															font-weight: 700; 						            }

				            p{
			color: #000000;															font-weight: 300;						            }
            .breadcrumb a,
            .filter_holder ul li span,
            blockquote h5,
            .q_social_icon_holder i.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,
            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: #000000;            }

            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: #000000 !important;            }
							            a, p a{
			color: #54421d;						font-weight: 500;			            }

            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: #54421d;            }
				            a:hover,p a:hover,
            h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,
            .q_tabs .tabs-nav li a:hover,
            .q_icon_with_title .icon_with_title_link:hover,
            .blog_holder article .post_description a,
            .blog_holder.masonry article .post_info a,
            .portfolio_social_holder a,
            .latest_post_inner .post_infos a{
			color: #9e4f00;			            }
		
		            .blog_holder article .post_text h5.blockquote_text,
            blockquote .blockquote_text {
			font-style: italic            }
		
						            .subtitle{
			color: #f2efef; 						font-size: 18px; 									font-weight: 500;             }
		
		
		
														
		
		
		
		

		

		
																										            .footer_top_holder,    footer #lang_sel > ul > li > a,    footer #lang_sel_click > ul > li > a{
            background-color: #636059;
            }
            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: #636059 !important;
            }
		
		
		            .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:#a8a497;
            }
				            .footer_top,
            .footer_top p,
            .footer_top span,
            .footer_top li,
            .footer_top .textwidget,
            .footer_top .widget_recent_entries>ul>li>span {
            color: #a8a497;
            }
				            .footer_top a,
            .footer_top .q_social_icon_holder i.simple_social
            {
            color: #fffcfc !important;
            }
				            .footer_top a:hover,
            .footer_top .q_social_icon_holder:hover i.simple_social
            {
            color: #96590f !important;
            }
				            .footer_bottom_holder, #lang_sel_footer{
            background-color:#949082;
            }
		
		
		            .footer_bottom, .footer_bottom span, .footer_bottom p, .footer_bottom p 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_top h5 {
			color: #473f37            }
		
		
						            .side_menu .widget,
            .side_menu .widget.widget_search form,
            .side_menu .widget.widget_search form input[type="text"],
            .side_menu .widget.widget_search form input[type="submit"],
            .side_menu .widget h6,
            .side_menu .widget h6 a,
            .side_menu .widget p,
            .side_menu .widget li a,
            .side_menu .widget.widget_rss li a.rsswidget,
            .side_menu #wp-calendar caption,
            .side_menu .widget li,
            .side_menu_title h3,
            .side_menu .widget.widget_archive select,
            .side_menu .widget.widget_categories select,
            .side_menu .widget.widget_text select,
            .side_menu .widget.widget_search form input[type="submit"],
            .side_menu #wp-calendar th,
            .side_menu #wp-calendar td,
            .side_menu .q_social_icon_holder i.simple_social
            {
            color: #b0a9a9;
            }
		
		
												
		            .blog_holder.masonry article,
            .latest_post_holder.boxes>ul>li
            {
            border: 1px solid #ffffff;
            }

            .blog_holder.masonry article .post_text,
            .latest_post_holder.boxes>ul>li .latest_post {
            padding: 10px 33px;
            }

            .latest_post_holder.boxes>ul>li .latest_post {
            border-bottom: none;
            }

            .latest_post_holder.boxes .boxes_image {
            border-bottom: none;
            }
		
		            .latest_post_holder.boxes>ul>li .latest_post,
            .latest_post_holder.boxes .boxes_image,
            .blog_holder.masonry article,
            .latest_post_holder.boxes>ul>li{
            border: none;
            }

            .blog_holder.masonry article .post_text,
            .latest_post_holder.boxes>ul>li .latest_post {
            padding: 0px;
            }
		
		

		

				

				
		
		
		
		
		
		
		
		
		
		
		
		
		            .filter_holder ul li span {
			color: #666666;            }
			                .filter_holder ul li span:after{
                color: #666666;
                }
				            .filter_holder ul li.current span,
            .filter_holder ul li:hover span{
			color: #a35c1f !important;            }

			
		
		
		
		
		
		
		
		