body {
  font-family: "Roboto", sans-serif;
  color: #000000;
}
body,
.wrapper,
.content,
.full_width,
.overlapping_content .content > .container,
.more_facts_holder,
.comment_holder .comment #respond textarea,
.comment_holder .comment #respond input[type="text"],
.comment_holder .comment #respond input[type="email"],
.content .container {
  background-color: #ffffff;
}
.angled-section polygon {
  fill: #ffffff;
}

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

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

h1,
.h1,
.title h1,
body.qode-overridden-elementors-fonts
  .elementor-widget-heading
  h1.elementor-heading-title {
  color: #000000;
}

h2,
.h2,
h2 a,
body.qode-overridden-elementors-fonts
  .elementor-widget-heading
  h2.elementor-heading-title {
  color: #000000;
}
h3,
.h3,
h3 a,
body.qode-overridden-elementors-fonts
  .elementor-widget-heading
  h3.elementor-heading-title {
  color: #000000;
}
h4,
.h4,
h4 a,
body.qode-overridden-elementors-fonts
  .elementor-widget-heading
  h4.elementor-heading-title {
  color: #000000;
}
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 {
  color: #000000;
}
h6,
.h6,
h6 a,
body.qode-overridden-elementors-fonts
  .elementor-widget-heading
  h6.elementor-heading-title {
  color: #000000;
}

p,
body.qode-overridden-elementors-fonts
  .elementor-widget-heading
  p.elementor-heading-title {
  color: #000000;
}
.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 {
  color: #000000;
}
.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 {
  color: #000000 !important;
}

.google_map {
  height: 750px;
}

/*Blog Masonry Gallery - end */

.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_area {
  text-align: left;
}

.portfolio_main_holder .item_holder.thin_plus_only .thin_plus_only_icon {
  font-family: ;
}

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