/*
 Theme Name:   Enfold Child
 Theme URI:    www.kriesi.at/themes/enfold/
 Description:  A superflexible and responsive Business Theme by Kriesi
 Author:       Kriesi
 Author URI:   http://www.kriesi.at
 Template:     enfold
 Version:      3.8
 License:      Themeforest Split Licence
 License URI:  -
 Text Domain:  enfold-child
*/

h1, h2, h3, h4, h5, h6 {
  text-transform: uppercase;
  font-weight: normal;
}

#top .sub_menu {
  font-size: 14px;
}

.main_menu #menu-item-1052 a {
	color: #f00008;
}

#top #header .av-main-nav > li > a {
  font-size: 16px;
  font-weight: normal;
  text-transform: uppercase;
  padding-right: 18px;
  padding-left: 0;
}

#mobile-advanced,
#mobile-advanced  a, 
#mobile-advanced .mega_menu_title {
  text-transform: uppercase;
}

#advanced_menu_toggle, #advanced_menu_hide {
  border-color: #ffffff;
}

#mobile-advanced li > a:before, 
.html_header_mobile_behavior #mobile-advanced span > a:before, 
#mobile-advanced .mega_menu_title:before {
  content: "";
}

.avia-menu.av_menu_icon_beside {
  border: 0;
  margin-right: 0;
  padding-right: 0;
}

#top #wrap_all .av-social-link-facebook:hover a,
#top #wrap_all .av-social-link-instagram:hover a {
  color: black;
  background-color: transparent;
}

.avia-fullwidth-slider.avia-builder-el-0 {
  margin-top: 50px;
}

.avia-image-container-inner, 
.avia_image, 
.av-image-caption-overlay {
  border-radius: 0;
}

body .container_wrap .avia-builder-el-first {
    padding-bottom: 10px;
}

@media only screen and (max-width: 989px) and (min-width: 768px) {
.responsive .av_one_fourth.first.el_before_av_one_fourth.flex_column_div, .responsive .av_one_fourth.first + .av_one_fourth + .av_one_fourth.flex_column_div, .responsive .av_one_half.first + .av_one_fourth.el_before_av_one_fourth.flex_column_div, .responsive .av_one_fourth.first + .av_one_fourth + .av_one_half.flex_column_div, .responsive .avia-content-slider-inner .av_one_fourth.first.flex_column_div {
    margin-left: 0%;
    clear: none;
}
}

.avia-icon-list-container {
  margin: 0.85em 0;
}

h1 {
  line-height: 1.2em;
}

.header_color li {
  border-color: #ffffff;
}

.main_color .container .av-inner-masonry-content, #top .main_color .container .av-masonry-load-more, #top .main_color .container .av-masonry-sort, .main_color .container .av-masonry-entry .avia-arrow {
  background-color: rgba(0, 0, 0, 0.8);
}

.av-inner-masonry-content-pos-content h3 {
  color: #ffffff;
}

.avia-icon-list {
  margin-top: 0.85em;
}

.iconlist_content ul {
  list-style-type: none;
  margin-bottom: 0.85em;
  margin-left: 0;
}

#socket {
  margin-top: 3.5em;
  font-size: 14px;
}

#socket .social_bookmarks li {
  margin-left: 6px;
}

#socket .social_bookmarks li a {
  font-size: 19px;
}

#wpsl-wrap {
  font-size: 16px;
}

#wpsl-category {
  clear: none; 
}

#wpsl-wrap #wpsl-search-wrap #wpsl-category label {
  width: 150px;
}

#wpsl-search-btn,
#wpsl-search-wrap input {
  background-color: #000000;
  background-image: none;
  color: #ffffff;
  border: none;
  border-radius: inherit;
  font-size: 16px;
}

#top label {
  font-weight: normal;
  font-size: 16px;
}

#address-box,
#about-box {
  margin-top: 50px;  
}

.avia-button.avia-size-large {
  font-size: 16px;
  text-transform: uppercase;
}

.avia_ajax_form .button {
  text-transform: uppercase;
}

.team-member-name {
  font-size: 20px;
  text-transform: none;
}

.avia_transform a:hover .image-overlay {
  opacity: 0 !important;
}

// Mobile Navigation


