.html_header_sidebar .logo,
.jtweets-widget,
.header_color .header_bg {
  background-color:#eaeaea;
}
.html_header_sidebar #header .av-main-nav-wrap,
div.av-sidebar-social-container {
  background-color:#29292b;
}
.avia-fullscreen-slider .caption_container {
  height:60%;
}
.avia-caption-title{
  font-weight: 300;
}
#WP-CYCLE-SETTING1 p {
  font-size:12px;line-height:16px;
  margin:0;
}
#WP-CYCLE-SETTING1 a:hover {
  color:#666;
  text-decoration:none;
}
#top .avia-slideshow-arrows a {
top:inherit;
bottom:20px;
}
.container_wrap{
  border:0;
}

/* text in posts (media) is justified in the theme */
#top .fullsize .template-blog .post .entry-content-wrapper{
  text-align:left;
}

/* Buttons under each other rather than inline */
.avia-button-wrap{
  display:block;
  clear:both;
}
.avia-position-left.avia-button {
  display:block;
  margin:10px 0 0 0;
}


/* Phone language menu */
.html_header_sidebar #header .av-main-nav #menu-item-1160,
.html_header_sidebar #header .av-main-nav #menu-item-1161 {
  display:none;
}
@media only screen and (max-width: 767px) {
  .html_header_sidebar #header .av-main-nav #menu-item-1160,
  .html_header_sidebar #header .av-main-nav #menu-item-1161 {
    display:block;
  }
}

/* hide the flags from the top of the left menu */
.avia_wpml_language_switch {
    display: none;
}

/* style the flags we do actually want to see! */
#lang_sel_list.lang_sel_list_vertical ul,
#lang_sel_list.lang_sel_list_vertical a,
#lang_sel_list.lang_sel_list_vertical a:visited {
  border: 0;
  padding-left: 0px;
  background:none;
}
