/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating will be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/

/** Menü **/
li.dropdown_ul_available > a > span.avia-menu-text:after {
    content: '\e873';
    font-family: 'entypo-fontello';
    height: 10px;
    width: 10px;
    margin-left: 8px;
    color: #222;
}

li.dropdown_ul_available:hover > a > span.avia-menu-text:after {
    color: #c90c0f;
}

@media only screen and (max-width: 1179px) {
  nav.main_menu {
    display: block !important;
  }
  #avia-menu .menu-item {
    display: none;
  }
  .av-burger-menu-main.menu-item-avia-special, .menu-item-search-dropdown.menu-item-avia-special {
    display: block!important;
  }

  .responsive #top .logo {
    position: static;
    display: table;
    height: 80px !important;
    float: none;
    padding: 0;
    border: none;
    width: auto;
  }

  .responsive #top #wrap_all .main_menu {
    top: 0;
    height: 80px;
    left: auto;
    right: 0;
    display: block;
    position: absolute;
  }
}

@media screen and (max-width:479px) {
    .responsive .logo svg {
        max-width:200px;
    }
}

/* Menü Spracheinstellungen WPML */
.menu-item-top-level > a .wpml-ls-native {
    display:none;
}

.menu-item-language .avia-menu-fx {
    display: none;
}

/** Accordion **/
.js_active .av-elegant-toggle .toggler {
    padding: 15px 55px 15px 20px;
}

.av-elegant-toggle .toggle_content {
    font-size:16px;
}

/* Accordion Subtitel */
.toggler > span:not(.toggle_icon) {
    display: block;
    font-size: 14px;
    margin-top: -6px;
    font-style: italic;
}

/** Masonry **/
#top .av-caption-style-overlay .av-masonry-item-with-image .av-inner-masonry-content {
    background:transparent;
}

#top .av-caption-style-overlay .av-masonry-item-with-image .av-inner-masonry-content * {
    color:#222;
}

#top .av-caption-style-overlay .av-masonry-item-with-image .av-inner-masonry-content-pos, 
#top .av-fixed-size .av-masonry-entry.av-masonry-item-no-image .av-inner-masonry-content-pos {
    vertical-align: bottom;
}

.main_color, .footer_color, .socket_color {
    background-size:300px;
}

@media screen and (max-width:767px) {
    .main_color, .footer_color, .socket_color {
        background-size:150px;
        background-position-y: bottom 10%;
    }
}

.footer_color, .socket_color {
    border-top:0;
}

@media only screen and (max-width: 1024px) {
    #top .alternate_color, #top .footer_color, #top .header_color .header_bg, #top .main_color, #top .socket_color {
        background-attachment: fixed!important;
    }
}

#scroll-top-link {
    border-radius:50%;
}

#scroll-top-link.avia-svg-icon svg:first-child {
    height: 24px;
    width: auto;
    margin-top: 13px;
}


/** Footer **/
#top #footer a:hover {
    text-decoration: underline;
}

#top #footer .widget_nav_menu li {
    font-size:16px;
}

#top #footer .widget_nav_menu li a {
    padding:2px 0 0 0;
    display: inline-block;
}

/** Sockel **/
#socket {
    font-size:16px;
}