body {
background-color: #111 !important;
}
h1, h2, h4 {
  color: #eeeeee !important;
}
h3#lcl_title, h3 {
 color: #ccc !important; 
}
h4 {
max-width: 80% !important;
margin-left: auto;
margin-right: auto;
}
h1 {
  font-size: 32px !important;
  max-width: 94% !important;
margin-left: auto;
margin-right: auto;
}

.footer .col-md-6 {
text-align: center !important;
width: 100% !important;
}

/* HIDE TOP MENU */
.nav-head {
  display: none !important;
}
/* END HIDE */

.gg_standard_gallery .gg_img, .gg_columnized_gallery .gg_img, .gg_masonry_gallery .gg_img_inner, .gg_string_gallery .gg_img, .gg_itg_container .gg_img, .gg_coll_img {
    border: 0px solid #fafafa !important;
    background-color: #fafafa;
    border-radius: 0px;
}

.lcl_dark.lcl_force_txt_over #lcl_txt::before, .lcl_dark.lcl_txt_over #lcl_txt::before {
    background: #000 !important;
}

.lcl_dark.lcl_txt_under:not(.lcl_force_txt_over) #lcl_txt::after {
content: "";
    background: #000 !important;
    height: 1px !important;
}

#lcl_txt {
      background: #000 !important;
}


.portfolio-menu h4 {
  color: #cccccc;
}

.lcl_dark #lcl_window,
.lcl_dark.lcl_txt_under #lcl_txt,
.lcl_dark #lcl_nav_cmd .lcl_icon,
.lcl_dark #lcl_corner_close,
.lcl_dark.lcl_txt_rside:not(.lcl_force_txt_over) #lcl_txt,
.lcl_dark.lcl_txt_lside:not(.lcl_force_txt_over) #lcl_txt,
.lcl_dark .lcl_tooltip {
	background-color: #000000 !important;	
}
.lcl_dark #lcl_subj {
	background-color: #000000 !important;	
}
.lcl_dark.lcl_fullscreen_mode #lcl_subj {
	background-color: #000000 !important;	
}

.vc_column_container > .vc_column-inner {
  box-sizing: border-box;
  padding-left: 15px;
  padding-right: 15px;
/*  width: 96% !important;
  overflow-x: hidden;
  */
}
.vc_row.vc_row-flex, div.wpb_wrapper {
/*  max-width: 90% !important; */
    overflow-x: hidden;
    border: 0px solid #fff;
margin-left: auto;
margin-right: auto;
}
div.vc_column-inner {
  padding: 0px !important;
}

body, html {
overflow-x:hidden !important;
width: 98% !important;
margin-left: auto;
margin-right: auto;
}
#lcl_txt {
  background: rgba(0,0,0,0.4) !important;
  border-radius: 20px !important;
  border: 0px solid rgba(0,0,0,0.6) !important;
  padding: 0px;
  margin: 10px;
}
h3#lcl_title {
    color: #bbb !important;
  padding: 0px;
  font-weight: 600 !important;
  font-size: 14px;
}

.vc_single_image-wrapper, .gg_main_img_wrap {
  padding: 20px;
}