/*
Theme Name: Langwitch Child Theme
Template: langwitch
Version: 1.0
Author:
Author URI:
Description:
Tags:
License: GNU General Public License
License URI: http://www.gnu.org/licenses/gpl.html
*/



#elm-events-_e8859541c6d8718-main {
    background-repeat: repeat;
    background-attachment: scroll;
    background-position: center top;
    background-color: #e6e6e6;
}

.header-container {
    padding-bottom: 10px;
    padding-top: 10px;
}




body {
    margin: 0px;
    color: #2B2D2C;
    min-width: 320px;
    background: #fff;
}

textarea {
    font-size: 14px;
    line-height: 22px;
    height: 100px;
}

input {
    font-size: 11px !important;
    line-height: 22px;
}

.nav-menu-main > ul > li ul {
    width: 400px;
    padding: 0px 5px;
    position: absolute;
    top: 44px;
    left: 0px;
    background: #fff;
    -moz-box-shadow: 0px 2px 5px rgba(0,0,0,0.15);
    -webkit-box-shadow: 0px 2px 5px rgba(0,0,0,0.15);
    box-shadow: 0px 2px 5px rgba(0,0,0,0.15);
    text-align: left;
}

.nav-menu-main > ul > li > a { padding: 13px 19px; }

#menu-item-4008 img {
    position: absolute;
    bottom: 110%;
}


@media (min-width:926px) and (max-width: 1028px) { 
.nav-menu-main > ul { font-size: 11px; }
}

@media (min-width:640px) and (max-width: 926px) { 
.nav-menu-main > ul { font-size: 10px; }
.nav-menu-main > ul > li > a { padding: 13px 4px; }
}

@media screen and (max-width: 640px) {
#menu-item-4008 img { display:none; }
}


.sticky-menu #menu-item-4008 img { display: none; }
.sticky-menu.menu-container .nav-menu-main > ul > li > a { padding: 12px 18px; }

.sticky-menu .nav-menu-main {
 margin-right: 0%;
}