






.header_bottom,
.header_top,
.fixed_top_header .bottom_header{
	background-color: rgba(255,255,255,1);
}







header.sticky .header_bottom{
	background-color: rgba(255,255,255,1) !important;
}


.header_top,
.fixed_top_header .top_header,
.fixed_top_header nav.mobile_menu{
	background-color: rgba(255,255,255,1);
}





						.content{
				margin-top: -100px;
			}
				
	




        header.fixed_hiding .q_logo a,
        header.fixed_hiding .q_logo{
            max-height: 74px;
        }

    @media only screen and (max-width: 1000px){
        .q_logo a,.q_logo img{
            height: 90px !important;
        }
    }   

    @media only screen and (max-width: 480px){
        .q_logo a,.q_logo img{
            height: 90px !important;
        }
    }   





nav.main_menu > ul > li > a{
	 color: #0a0a0a; 		 font-size: 12px;     	 font-style: normal; 	 font-weight: 400; 		 text-transform: none; }


		nav.main_menu ul li a span.underline_dash,
		nav.vertical_menu ul li a span.underline_dash{
		background-color: #e8590d !important;width: 40px;height: 2px		}
			nav.main_menu ul li.active a span.underline_dash,
		nav.vertical_menu ul li.active a span.underline_dash{
			background-color: #e8590d;
		}
			nav.main_menu ul li:hover a span.underline_dash,
		nav.vertical_menu ul li:hover a span.underline_dash{
			background-color: #e8590d;
		}

	

nav.main_menu ul li:hover a {
	 color: #e8590d; }

		nav.main_menu ul li.active a {
			color: #e8590d		}
	




.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,
.header_top #lang_sel ul li ul li a {
	 color: #0a0a0a; 							}
.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{
	color: #e8590d !important;
}
	.drop_down .wide .second .inner>ul>li>a
	{
	 color: #0a0a0a; 								}
	.drop_down .wide .second .inner>ul>li>a:hover{
	color: #e8590d !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,
.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: #0a0a0a;  							}
.drop_down .wide.icons .second i{
     color: #0a0a0a;  }
.drop_down .second .inner ul li.sub ul li a:hover,
.drop_down .wide .second ul li.show_widget_area_in_popup:hover .popup_wrapper > a,
.drop_down .second .inner ul li ul li a:hover,
.drop_down .wide.icons .second a:hover i
{
	color: #e8590d !important;
}


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: #0a0a0a; 							}
header.scrolled .side_menu_button a {
     color: #0a0a0a !important; }
header.scrolled nav.main_menu > ul > li > a:hover > span,
header.scrolled nav.main_menu > ul > li:hover > a > span,
header.scrolled nav.main_menu > ul > li.active > a > span,
header.scrolled nav.main_menu > ul > li > a:hover > i,
header.scrolled nav.main_menu > ul > li:hover > a > i,
header.scrolled nav.main_menu > ul > li.active > a > i,
header.scrolled .side_menu_button a:hover,
.light.scrolled nav.main_menu > ul > li > a:hover,
.light.scrolled nav.main_menu > ul > li.active > a,
.light.scrolled .side_menu_button a:hover,
.dark.scrolled nav.main_menu > ul > li > a:hover,
.dark.scrolled nav.main_menu > ul > li.active > a,
.dark.scrolled .side_menu_button a:hover {
	color: #e8590d !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: #0a0a0a; 							}

header.sticky .side_menu_button a, 
header.sticky .side_menu_button a:hover{
     color: #0a0a0a; }

header.sticky nav.main_menu > ul > li > a:hover span, 
header.sticky nav.main_menu > ul > li.active > a span,
header.sticky nav.main_menu > ul > li:hover > a > span,
header.sticky nav.main_menu > ul > li > a:hover > i, 
header.sticky nav.main_menu > ul > li:hover > a > i,
header.sticky nav.main_menu > ul > li.active > a > i,
.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:hover, 
.dark.sticky nav.main_menu > ul > li.active > a{
	color: #e8590d !important;
}

nav.mobile_menu ul li a,
nav.mobile_menu ul li h3{
	 color: #0a0a0a; 							}


	nav.mobile_menu ul li span.mobile_arrow i, nav.mobile_menu ul li span.mobile_arrow i {
	    color: #0a0a0a;
	}

nav.mobile_menu ul li a:hover,
nav.mobile_menu ul li.active > a,
nav.mobile_menu ul li.current-menu-item > a{
	color: #e8590d;
}

	@media only screen and (max-width: 1000px){
		.header_bottom,
		nav.mobile_menu,
		header.fixed_top_header .top_header{
			background-color: #ffffff !important;
		}
	}
	@media only screen and (max-width: 1000px){
		.header_top{
			background-color: #ffffff !important;
		}
	}






h2,
.h2,
h2 a{
			font-size: 20px; 	line-height: 26px; 		    	}
h3,
.h3,
h3 a{
			font-size: 24px; 	line-height: 30px; 	font-style: normal; 	    	text-transform: none; }
a, p a{
	color: #0a0a0a;			}

	 	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: #0a0a0a;
	}
	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: #e8590d;	}







.qbutton,
.qbutton.medium,
#submit_comment,
.load_more a,
.blog_load_more_button a,
.post-password-form input[type='submit'],
input.wpcf7-form-control.wpcf7-submit,
input.wpcf7-form-control.wpcf7-submit:not([disabled]),
.woocommerce table.cart td.actions input[type="submit"],
.woocommerce input#place_order,
.woocommerce-page input[type="submit"],
.woocommerce .button
	{
	color: #ffffff; 		font-family: 'Montserrat', sans-serif;
	
    	border-color: #ffffff; 
		font-size: 14px; 				font-style: normal; 		font-weight: 400; 							text-transform: none; 		}

.qode-qbutton-main-color {
		font-family: 'Montserrat', sans-serif;
			font-size: 14px; 				font-style: normal; 		font-weight: 400; 			text-transform: none; }


	.qbutton:hover,
	.qbutton.medium:hover,
	#submit_comment:hover,
	.load_more a:hover,
	.blog_load_more_button a:hover,
	.post-password-form input[type='submit']:hover,
	input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover,
    .woocommerce table.cart td.actions input[type="submit"]:hover,
    .woocommerce input#place_order:hover,
    .woocommerce-page input[type="submit"]:hover,
	.woocommerce .button:hover
	{
	 color: #ffffff; 
	 border-color: #ffffff	}

	.qbutton:hover,
	#submit_comment:hover,
	.load_more a:hover,
	.blog_load_more_button a:hover,
	.post-password-form input[type='submit']:hover,
	input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover,
    .woocommerce table.cart td.actions input[type="submit"]:hover,
    .woocommerce input#place_order:hover,
    .woocommerce-page input[type="submit"]:hover,
	.woocommerce .button:hover
	{
		 background-color: #ea5900; 			}
	.qbutton.white{

		border-color: #ffffff; 		color: #ffffff; 		}
	.qbutton.white:hover,
	.portfolio_slides .hover_feature_holder_inner .qbutton:hover {

		border-color: #ffffff; 		color: #333333; 		background-color: #ffffff; 	}
	.qbutton.green{

		border-color: #ffffff; 			}
	.qbutton.green:hover {

		border-color: #ffffff; 		color: #333333; 		background-color: #ffffff; 	}






    .q_accordion_holder.accordion.boxed .ui-accordion-header {
        background-color: #f2f2f1    }
    .q_accordion_holder.accordion.boxed .ui-accordion-header:hover {
    background-color: #f2f2f1    }

.google_map{
	height: 750px;
}



























	.blog_holder article.format-link .post_text .post_text_inner,
	.blog_holder article.format-quote .post_text .post_text_inner,
    .blog_single.blog_holder article.format-link .post_text .post_text_inner,
    .blog_single.blog_holder article.format-quote .post_text .post_text_inner {
		background-color: #a0a0a0;
	}
    body:not(.search-results) .blog_holder article.format-link .post_text:hover .post_text_inner,
    body:not(.search-results) .blog_holder article.format-quote .post_text:hover .post_text_inner{
		border-color: #a0a0a0;
	}

	.blog_large_image h2 a,
	.blog_holder.blog_single article h2
	{
	color:#ffffff;
	}
	.blog_large_image h2 a:hover
	{
	color:#ffffff;
	}
	.blog_holder.blog_large_image article .post_text h2 .date,
	.blog_holder.blog_single article .post_text h2 .date
	{
	color:#ffffff;
	}

	.blog_holder.blog_large_image article:not(.format-quote):not(.format-link) .post_info,
	.blog_holder.blog_single article:not(.format-quote):not(.format-link) .post_info{
	color: #0a0a0a;	}

	.blog_holder.blog_large_image article.format-quote .post_info,
	.blog_holder.blog_large_image article.format-link .post_info,
	.blog_holder.blog_single article.format-quote .post_info,
	.blog_holder.blog_single article.format-link .post_info{
	color: #0a0a0a;	}



	.blog_holder.blog_small_image article:not(.format-quote):not(.format-link) .post_info{
	color: #0a0a0a;	}

	.blog_holder.blog_small_image article.format-quote .post_info,
	.blog_holder.blog_small_image article.format-link .post_info{
	color: #0a0a0a;	}



	.blog_holder.masonry:not(.blog_masonry_date_in_image) article:not(.format-quote):not(.format-link) .post_info,
	.blog_holder.masonry_full_width:not(.blog_masonry_date_in_image) article:not(.format-quote):not(.format-link) .post_info{
	color: #0a0a0a;	}

	.blog_holder.masonry:not(.blog_masonry_date_in_image) article.format-quote .post_info,
	.blog_holder.masonry:not(.blog_masonry_date_in_image) article.format-link .post_info,
	.blog_holder.masonry_full_width:not(.blog_masonry_date_in_image) article.format-quote .post_info,
	.blog_holder.masonry_full_width:not(.blog_masonry_date_in_image) article.format-link .post_info{
	color: #0a0a0a;	}





/*Blog Masonry Gallery - end */
















	.blog_holder.masonry.blog_masonry_date_in_image article .mejs-container,
	.blog_holder.masonry_full_width.blog_masonry_date_in_image article .mejs-container,
	.blog_holder.masonry.blog_masonry_date_in_image article .post_text .post_text_inner,
	.blog_holder.masonry_full_width.blog_masonry_date_in_image article .post_text .post_text_inner
	{
	background-color: #ffffff;
	}
	.blog_holder.masonry.blog_masonry_date_in_image h5 a,
	.blog_holder.masonry_full_width.blog_masonry_date_in_image h5 a
	{
	color:#0a0a0a;
	}



	.blog_holder.blog_large_image_simple h2 a
	{
	color:#0a0a0a;
	}

	.blog_holder.blog_large_image_simple article:not(.format-quote):not(.format-link) .minimalist_date{
	color: #0a0a0a;	}








	.blog_holder.blog_single article .post_text .post_text_inner{
		padding-top: 30pxpx;
	}
    .side_menu_button > a,
    .mobile_menu_button span,
	.fixed_top_header .side_menu_button > a,
    .fixed_top_header .popup_menu .line,
    .fixed_top_header .mobile_menu_button span{ color: #0a0a0a;font-size: 30px; }

    .popup_menu .line,
    .popup_menu .line:after, .popup_menu .line:before{
        background-color: #0a0a0a;
    }
 
 	.side_menu_button .popup_menu.opened{
		color: #ff6600;
	}
	
	.side_menu_button .popup_menu.opened .line:after,
    .side_menu_button .popup_menu.opened .line:before{
        background-color: #ff6600;
    }
 
 .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_hidden_button_line,
	.vertical_menu_hidden_button_line:after,.vertical_menu_hidden_button_line:before{
		background-color: #dd3333;
	}

 




	.vertical_menu_area{
		text-align:center;
	}
		.vertical_menu_area li.menu-item-has-children > a > i{
		margin-left: 20px;
	}
	nav.vertical_menu_toggle ul li.menu-item-has-children > a > span,
	nav.vertical_menu_on_click ul li.menu-item-has-children > a > span,
	nav.vertical_menu_float ul li.menu-item-has-children > a > span{
		max-width: 160px;
	}












    nav.popup_menu ul li a,
    nav.popup_menu ul li h6{
     color: #ffffff;             font-family: 'Source Sans Pro', sans-serif;
         font-size: 14px;          font-style: normal;      font-weight: 400;      text-transform: none;         }

    .popup_menu.opened .line:after,
    .popup_menu.opened .line:before{
        background-color: #ffffff;
    }


    nav.popup_menu ul li a:hover,
    nav.popup_menu ul li h6:hover{
      color: #ff6600;            }



    nav.popup_menu ul li ul li a,
    nav.popup_menu ul li ul li h6{
     color: #ffffff;                                 }

    nav.popup_menu ul li ul li a:hover,
    nav.popup_menu ul li ul li h6:hover{
      color: #ff6600;        }



























































    #back_to_top span i,
    #back_to_top span span{
    	color: #e8590d;
	}
    #back_to_top:hover span i,
    #back_to_top:hover span span{
    	color: #e8590d;
	}

	#back_to_top > span{
		background-color: rgba(242,242,241,0);border-color: rgba(242,242,241,0);border-width: 1px;border-style: solid	}
	#back_to_top:hover > span{
		background-color: rgba(242,242,241,0);border-color: rgba(242,242,241,0)	}

		.blog_slider .blog_text_holder_inner  .blog_slider_title a{
		color: #ffffff		}


	.blog_slider .blog_text_holder_inner  .blog_slider_title a:hover{
		color: #ffffff;
	}


		.blog_slider .blog_slider_date_holder,
		.blog_slider .blog_slider_categories,
		.blog_slider .blog_text_holder_inner .blog_slider_post_comments{
		color: #ffffff		}


	.blog_slider .blog_text_holder_inner .blog_slider_categories a,
	.blog_slider .blog_text_holder_inner .blog_slider_post_comments{
		color: #ffffff;
	}



		.blog_slider .blog_text_holder.info_bottom .blog_slider_date_holder .blog_slider_day{
		color: #ffffff		}






		.blog_slider .blog_slider_simple_title a{
		font-family: Montserrat, sans-serif;font-size: 32px;line-height: 24px;font-weight: 700;font-style: normal;text-transform: none;color: #ffffff		}


	.blog_slider .blog_slider_simple_title a:hover{
		color: #ffffff;
	}

	.blog_slider .blog_slider_simple_title{
		line-height: 24px;
	}









	
	







    .masonry_gallery_item.square_big .masonry_gallery_item_button:hover {
    color: #dd9933;    }


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

.qode-btn.qode-btn-solid { color: #ffffff;}

.qode-btn.qode-btn-solid:not(.qode-btn-custom-hover-color):hover { color: #020202!important;}

.qode-btn.qode-btn-solid:not(.qode-btn-custom-hover-bg):hover { background-color: #ffffff!important;}

