/*
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 wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/

.BookingBox {
	background: transparent !important;
}

.responsive #top #main .container_wrap:first-child {
	background: black;
}
	
.av_slideshow_full.avia-slideshow {
	opacity: 0.6 !important;
}

/*Add your own styles here:*/
#header_main .av-logo-container {
    padding: 10px 20% 0;
}
.main_menu {
    width: 100%;
    padding: 40px 0 0 0;
}
.avia-menu{
    width: 100%;
}
#avia-menu {
    width: 100%;
}
#avia-menu li {
    margin: 0 10px;
}
#avia-menu li:nth-child(n+3) {
    float: right;
}
#avia-menu .menu-item-top-level-5 {
	display:none !important;
}

#avia-menu .avia-menu-text{
    font-size: 1.2em;
}
#avia-menu a{

    height: 50px !important;
    border-radius:4px !important;
    line-height: 50px !important;
}
#avia-menu a:hover{
    background: rgba(0,0,0,0.3) !important;
}
.logo{
    position: absolute !important;
    left: 50% !important;
    margin-left: -60px !important;
    width: 130px !important;
}
.logo a > img
{
    margin: 0 auto !important;
    height: 65px !important;
}
.logo a .subtext
{
    position: absolute;
    top:0;
    width: 130px;
    height: 140px;
}
.logo a .subtext img
{
    margin: 0 auto !important;
    position: relative !important;
}
.av_header_transparency .logo img
{
    height: 175px;
}
#avia-menu .avia-menu-text{
    color: #ffffff !important;
}
.main_menu {
    padding: 10px 0 0 0;
}
.av_header_transparency .header_bg
{
    background: rgba(0,0,0,0.0) !important;
}
.header_bg
{
    background: rgba(0,0,0,0.3) !important;

    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0.5+0,0+100 */
    background: -moz-linear-gradient(top,  rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%) !important;; /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%) !important;; /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%) !important;; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80000000', endColorstr='#00000000',GradientType=0 ) !important;; /* IE6-9 */


}
.logo{
    margin-left: -60px !important;
}
.logo a > img{
    height: 65px;
}
.av_header_transparency #header_main > .container {
    height: 170px !important;
}
 #header_main > .container {
    height: 90px !important;
}
#menu h2.av-special-heading-tag, #book h2.av-special-heading-tag, #contact h2.av-special-heading-tag{
    text-shadow: 0px 1px 5px rgba(0, 0, 0, 0.8);
}
/* show the first 5 gallery items  */
.av-masonry-container a:nth-child(n+7)
{
    display: none;
}
.avia_current_lang{
    display: none;
}
.av-language-switch-item {
    position: absolute !important;
    right: -50px;
}

.av-catalogue-list {
	border-top:none !important;
}
.av-catalogue-list li {
	border-bottom:none !important;
}
.av-catalogue-list li:hover{
	background:none !important;
}
/* Mobile styles */
@media only screen and (max-width: 767px) {
    .logo {
        position: absolute !important;
        left: 50% !important;
        margin-left: -100px !important;
        width: 200px !important;
        height: 200px !important;
    }
    .av-language-switch-item {
        display: none;
    }

    .logo a {
        width: 200px;
        height: 260px;
    }

    .logo a > img {
        display: none !important;
    }

    .logo a .subtext {
        top: 50px;
        width: 200px;
        height: 200px;
    }

    .logo a .subtext img {
        display: block !important;
        height: 200px;
        max-height: 200px;
    }
    .responsive #top #header_main > .container .main_menu .av-main-nav > li > a {
        padding: 0 20px;
    }
    .av_header_transparency #header_main > .container {
        height: auto !important;
    }
    /* show 2 first gallery items  */
    .av-masonry-container a:nth-child(n+4)
    {
        display: none;
    }

    .html_av-overlay-side #top .av-burger-overlay-scroll {
        background: #333;
        background-image: url("../../uploads/2017/11/wilhelm-logo2017-big-text_white_0.5-opacity.png");
        background-size: 40%;
        background-repeat: no-repeat;
        background-position: center bottom;
    }
    .html_av-overlay-side #top #wrap_all div .av-burger-overlay-scroll #av-burger-menu-ul a:hover {
        background: rgba(0,0,0,0.3) !important;

    }
    #av-burger-menu-ul {
        padding: 50px 0 !important;
        vertical-align: unset !important;
    }
}

@media only screen and (max-width: 480px) {

    /* show the first gallery items  */
    .av-masonry-container a:nth-child(n+3)
    {
        display: none;
    }
}