body{
font-family: 'Arial', sans-serif;
}
.header_bottom,
.header_top,
.fixed_top_header .bottom_header{
background-color: rgba(255,255,255,0,5);
}
header.sticky .header_bottom{
background-color: rgba(255,255,255,0,5) !important;
}
.header_top,
.fixed_top_header .top_header,
.fixed_top_header nav.mobile_menu{
background-color: rgba(255,255,255,0,5);
}
.content{
margin-top: -133px;
}
header.fixed_hiding .q_logo a,
header.fixed_hiding .q_logo{
max-height: 108px;
}
nav.main_menu > ul > li > a{
color: #000000; 							font-family: 'Arial', sans-serif;
}
.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: #ffffff; 							font-family: 'Arial', sans-serif !important;
}
.drop_down .wide .second .inner>ul>li>a
{
font-family: 'Arial', sans-serif !important;
font-style: normal;  			font-weight: 500; 			 text-transform: none;  						}
.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{
font-family: 'Arial', sans-serif;
}
.drop_down .wide.icons .second i{
}
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{
font-family: 'Arial', sans-serif !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{
font-family: 'Arial', sans-serif !important;
}
nav.mobile_menu ul li a,
nav.mobile_menu ul li h3{
font-family: 'Arial', sans-serif;
}
h1,
.h1,
.title h1,
body.qode-overridden-elementors-fonts .elementor-widget-heading h1.elementor-heading-title{
color: #a421d3; 							font-family: 'Arial', sans-serif;
font-size: 70px; 			line-height: 90px; 						font-weight: 900; 									}
.title h1{
font-family: 'Arial', sans-serif;
}
h2,
.h2,
h2 a,
body.qode-overridden-elementors-fonts .elementor-widget-heading h2.elementor-heading-title {
font-family: 'Arial', sans-serif;
font-size: 30px; 			line-height: 40px; 						font-weight: 900; 						text-transform: none; 			}
h3,
.h3,
h3 a,
body.qode-overridden-elementors-fonts .elementor-widget-heading h3.elementor-heading-title {
font-family: 'Arial', sans-serif;
font-size: 30px; 			line-height: 35px; 			font-style: normal; 			font-weight: 300; 						text-transform: none; 			}
h4,
.h4,
h4 a,
body.qode-overridden-elementors-fonts .elementor-widget-heading h4.elementor-heading-title {
font-family: 'Arial', sans-serif;
font-size: 60px; 			line-height: 60px; 			font-style: normal; 			font-weight: 300; 						text-transform: none; 			}
h5,
.h5,
h5 a,
body.qode-overridden-elementors-fonts .elementor-widget-heading h5.elementor-heading-title,
.q_icon_with_title .icon_text_holder h5.icon_title{
font-family: 'Arial', sans-serif;
}
h6,
.h6,
h6 a,
body.qode-overridden-elementors-fonts .elementor-widget-heading h6.elementor-heading-title {
font-family: 'Arial', sans-serif;
}
p,
body.qode-overridden-elementors-fonts .elementor-widget-heading p.elementor-heading-title {
font-family: 'Arial', sans-serif;
}
.filter_holder ul li span,
blockquote h5,
.q_social_icon_holder .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,
.wpb_widgetised_column .widget #lang_sel_list li a,
.wpb_widgetised_column .widget #lang_sel li a,
.wpb_widgetised_column .widget #lang_sel_click li a,
.elementor-widget.elementor-widget-sidebar .widget #lang_sel_list li a,
.elementor-widget.elementor-widget-sidebar .widget #lang_sel li a,
.elementor-widget.elementor-widget-sidebar .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{
}
.header_top #lang_sel > ul > li > a,
.header_top #lang_sel_click > ul > li> a,
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{
}
.subtitle {
font-family: "Arial";			}
.title .text_above_title {
font-family: "Arial";			}
.google_map{
height: 750px;
}
.footer_top h5 {
font-family: "Arial", sans-serif			}
.footer_top,
.footer_top p,
.footer_top span:not(.q_social_icon_holder):not(.fa-stack):not(.qode_icon_shortcode):not(.qode_icon_font_elegant):not(.qode-icon-kiko),
.footer_top li,
.footer_top .textwidget,
.footer_top .widget_recent_entries>ul>li>span{
font-family: "Arial", sans-serif			}
.footer_top a:not(.qbutton) {
font-family: "Arial", sans-serif			}
.footer_top,
.footer_top .footer_col1,
.footer_top .container_inner > .widget,
.footer_top.footer_top_full > .widget{
text-align: center;
}
.footer_top .footer_col2{
text-align: center;
}
.footer_top .footer_col3{
text-align: center;
}
.footer_bottom_holder,
.footer_bottom,
.footer_bottom p,
.footer_bottom_holder p,
.footer_bottom span:not(.q_social_icon_holder):not(.fa-stack):not(.qode_icon_font_elegant){
font-family: "Arial", sans-serif			}
.footer_bottom_holder a,
.footer_bottom_holder ul li a{
font-family: "Arial", sans-serif			}
.blog_holder.blog_large_image h2,
.blog_holder.blog_large_image h2 a,
.blog_holder.blog_single article h2.entry_title
{
font-style: normal;font-weight: 100;			}
.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{
font-family: Arial;			}
.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{
font-family: Arial;font-size: 10 pxpx;			}
.blog_holder.blog_small_image h2,
.blog_holder.blog_small_image h2 a
{
font-size: 10 pxpx;			}
.blog_holder.blog_small_image article:not(.format-quote):not(.format-link) .post_info{
font-size: 10 pxpx;			}
.blog_holder.blog_small_image article.format-quote .post_info,
.blog_holder.blog_small_image article.format-link .post_info{
font-size: 10 pxpx;			}
@media only screen and (min-width:480px){
body.page-template-blog-masonry-full-width .content .full_width .full_width_inner,
body.page-template-blog-masonry-full-width-date-in-image .content .full_width .full_width_inner{
padding: 5px;
}
}
.blog_holder.masonry:not(.blog_masonry_date_in_image) h5,
.blog_holder.masonry_full_width:not(.blog_masonry_date_in_image) h5,
.blog_holder.masonry:not(.blog_masonry_date_in_image) h5 a,
.blog_holder.masonry_full_width:not(.blog_masonry_date_in_image) h5 a
{
font-size: 10pxpx;font-style: normal;font-weight: 100;			}
.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{
font-size: 10pxpx;font-style: normal;font-weight: 300;			}
.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{
font-size: 10pxpx;			}
.blog_holder.masonry_gallery article .post_text h5 a,
.blog_holder.masonry_gallery article.format-link .post_title a,
.blog_holder.masonry_gallery article.format-quote .post_title a
{
font-size: 10pxpx;			}
.blog_holder.masonry_gallery article .post_info,
.blog_holder.masonry_gallery article .post_info a:not(:hover)
{
font-size: 10pxpx;			}
.blog_holder.masonry_gallery article.format-link .post_title a,
.blog_holder.masonry_gallery article.format-quote .post_title a
{
font-size: 10pxpx;			} .blog_holder.blog_large_image_simple h2,
.blog_holder.blog_large_image_simple h2 a
{
font-size: 10pxpx;			}
.blog_holder.blog_large_image_simple article:not(.format-quote):not(.format-link) .minimalist_date{
font-size: 10pxpx;			}
.blog_holder.blog_large_image_simple article.format-quote .minimalist_date,
.blog_holder.blog_large_image_simple article.format-link .minimalist_date{
font-size: 10pxpx;			}
.vertical_menu_float .menu-item .second{
left: calc(100% + 30px); }
.vertical_menu_hidden aside.vertical_menu_area .vertical_menu_float .menu-item .second {
left: calc(100% + 40px);
}
.vertical_menu_area{
text-align:left;
}
.header_top .q_social_icon_holder .simple_social:not(.qode_icon_font_elegant):not(.qode_icon_font_awesome),
.header_top .header-widget,
.header_top .header-widget.widget_nav_menu ul.menu>li>a,
.header_top .header-widget p,
.header_top .header-widget a,
.header_top .header-widget span:not(.qode_icon_font_elegant):not(.qode_icon_font_awesome) {
font-family: "Arial";			}
.header_top,
.fixed_top_header .top_header{
padding: 0 50%, 50%%;			}
.filter_holder ul li span {
font-family: Arial;			}
.projects_holder article .portfolio_description .portfolio_title,
.projects_holder article .portfolio_description .portfolio_title a{
font-weight: 100;			}
.projects_holder article .portfolio_description .project_category {
font-weight: 100;			}
.projects_holder.hover_text article .project_category,
.projects_holder.hover_text article span.text_holder span.text_inner .hover_feature_holder_title .project_category,
.projects_masonry_holder .project_category,
.portfolio_main_holder .item_holder .project_category,
.masonry_with_space_only_image .projects_holder article span.text_holder span span.text_inner .project_category,
.projects_holder.justified-gallery article .project_category,
.projects_holder.justified-gallery article span.text_holder span.text_inner .hover_feature_holder_title .project_category
{
font-weight: 100;			}
#multiscroll-nav li span,
#multiscroll-nav li .active span{
border-color: #000000;
}
#multiscroll-nav li .active span{
background-color: #000000;
}
#multiscroll-nav li .active span{
border-color: #000000;
}
#multiscroll-nav li span{
background-color: #000000;
border-color: #000000;
}
#multiscroll-nav li span{
border-color: #000000;
}
.carousel-inner .slider_content .text .qbutton:not(.white){
background-color: #000000 !important;border-color: #000000 !important;border-width: px !important;			}
.carousel-inner .slider_content .text .qbutton:not(.white):hover{
background-color: #000000 !important;border-color: #000000 !important;			}
.carousel-inner .slider_content .text .qbutton.white{
border-width: px !important;			}
#back_to_top > span{
background-color: rgba(84,84,84,1)			}
.carousel-control .prev_nav,
.carousel-control .next_nav{
background-color: rgba(61,61,61,1); opacity: 1			}
.ls-nav-prev,
.ls-nav-next{
background-color: rgba(61,61,61,1)!important; opacity: 1!important;			}
.carousel-control .prev_nav:hover,
.carousel-control .next_nav:hover{
background-color: rgba(160,160,160,1)			}
.ls-nav-prev:hover,
.ls-nav-next:hover{
background-color: rgba(160,160,160,1)!important;			}
.carousel-control .prev_nav i,
.carousel-control .next_nav i,
.ls-nav-prev:after,
.ls-nav-next:after{
color: rgba(0,0,0,1)			}
.carousel-control .prev_nav:hover i,
.carousel-control .next_nav:hover i,
.ls-nav-prev:hover:after,
.ls-nav-next:hover:after{
color: rgba(0,0,0,1)			}
.caroufredsel-direction-nav a,
.qode_image_gallery_no_space .controls a.prev-slide span,
.qode_image_gallery_no_space .controls a.next-slide span,
.portfolio_slider .caroufredsel-next,
.portfolio_slider .caroufredsel-prev,
.blog_slider .caroufredsel-next,
.full_width .section_inner .blog_slider .caroufredsel-next,
.blog_slider .caroufredsel-prev,
.full_width .section_inner .blog_slider .caroufredsel-prev,
.qode-advanced-image-gallery .owl-nav .qode-next-icon,
.qode-advanced-image-gallery .owl-nav .qode-prev-icon{
background-color: rgba(137,137,137,1); border-color: rgba(63,63,63,1); border-width: 1px; border-style: solid			}
.caroufredsel-direction-nav a i,
.qode_image_gallery_no_space .controls a.prev-slide i,
.qode_image_gallery_no_space .controls a.next-slide i,
.qode-advanced-image-gallery .owl-nav .qode-next-icon,
.qode-advanced-image-gallery .owl-nav .qode-prev-icon{
color: rgba(25,25,25,1)			}
.caroufredsel-direction-nav a:hover i,
.qode_image_gallery_no_space .controls a.prev-slide:hover i,
.qode_image_gallery_no_space .controls a.next-slide:hover i,
.portfolio_slider:hover .caroufredsel-direction-nav a.caroufredsel-next:hover i,
.portfolio_slider:hover .caroufredsel-direction-nav a.caroufredsel-prev:hover i,
.blog_slider:hover .caroufredsel-direction-nav a.caroufredsel-next:hover i,
.blog_slider:hover .caroufredsel-direction-nav a.caroufredsel-prev:hover i,
.qode-advanced-image-gallery .qode-owl-slider .owl-nav .owl-prev:hover .qode-prev-icon,
.qode-advanced-image-gallery .qode-owl-slider .owl-nav .owl-next:hover .qode-next-icon{
color: rgba(117,117,117,1)			}
.flex-direction-nav a,
.flexslider .flex-prev,
.portfolio_slider .flex-prev,
.flexslider .flex-next,
.portfolio_slider .flex-next,
body div.pp_default a.pp_next:after,
body div.pp_default a.pp_previous:after,
body a.pp_next:after,
body a.pp_previous:after,
.wpb_gallery .wpb_wrapper .wpb_flexslider .flex-direction-nav a,
.qode_content_slider .flex-direction-nav .flex-prev,
.qode_content_slider .flex-direction-nav .flex-next{
background-color: rgba(91,91,91,1); border-color: rgba(145,145,145,1); border-width: 1px; border-style: solid;
transition: all 0.15s ease-in-out;
}
.flex-direction-nav a i,
body a.pp_next:after,
body a.pp_previous:after,
body div.pp_default a.pp_next:after,
body div.pp_default a.pp_previous:after{
color: rgba(89,89,89,1);
transition: all 0.15s ease-in-out;
}
.carousel-indicators li,
.carousel-indicators.dark li{
background-color: #595959			}
.qode-preview-slider .qode-presl-main-slider .flex-control-nav li a,
.qode_content_slider .flex-control-nav li a,
.testimonials_c_holder .flex-control-nav li a,
.qode-advanced-image-gallery .owl-dots .owl-dot span{
background-color: #424242			}
div.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .button:hover {
}
.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;}