/*
 Theme Name:    Astra_Child
 Description:   HP von Alm-Chalet Buchbauer
 Author:        Peter S
 Author URI:    https://
 Template:      astra
 Version:       1.0.0
*/


.cc-window {
    z-index:9999;
}


/*  ===== NAVIGATION ==== */
#menu-1-71d0173d > li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-23 {
    border: 1px solid #797979; }

#menu-1-71d0173d > li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-23:hover {
    border: 1px solid #D5C06B;
    -webkit-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out; }

/* === CUSTOMISED LOGIN SCREEN === */
.login h1 a {
    background-image: url(images/AC_Logo_S.svg) !important;
    background-size: 250px 100px;
    height: 100px;
    width: 250px;
    /*Weiteres steht schon in original css

      background-position: center top;
      background-repeat: no-repeat;
      color: #000000;
      font-size: 20px;
      font-weight: 400;
      line-height: 1.3;
      margin: 0 auto 25px;
      padding: 0;
      text-decoration: none;
      text-indent: -9999px;
      outline: 0;
      overflow: hidden;
      */ }

body.login {
    background: #f6f7f2; }

.login .message {
    border-left: 4px solid #db4a05; }

.login #login_error {
    /*...*/ }

.login form {
    background: #db4a05;
    color: #333333;
    border: none;
    box-shadow: none;
    -webkit-box-shadow: none; }

.login label {
    color: #303030; }

.login input:focus {
    background-color: #f6f7f1; }

.login .forgetmenot label {
    color: #303030; }

/*Button*/
.login input.button-primary {
    font-family: 'OpenSansRegular', Arial, sans-serif;
    text-transform: uppercase;
    background: #303030;
    border: #ffffff solid 1px;
    -webkit-box-shadow: none;
    box-shadow: none; }

.login input.button-primary:hover,
.login input.button-primary:focus {
    background: #ffffff;
    border: #303030 solid 1px;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #303030; }

/* Die untere Navigation  */
.login #nav,
.login #backtoblog {
    color: #0dedb4; }

a.privacy-policy-link {
    color: #db4a05; }

.login .privacy-policy-page-link {
    text-align: left;
    width: 100%;
    margin: 2em 0 0 2em; }

/* ==== MENU 2 ====*/
#menu-1-1a127e71 li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-23 {
    border: 1px solid #c1c1c1;
    border-radius: 3px; }
#menu-1-1a127e71 li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-23:hover {
    border: 1px solid #D5C06B;
    -webkit-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out; }

.trp-language-switcher div {
    padding: 0;
    border: 0 !important;
    background-image: none;
    background-color: #fff; }
.trp-language-switcher div a {
    color: #2a302f !important;
    font-family: Montserrat, "Helvetica Neue", sans-serif;
    font-size: 14px;
    font-weight: 500; }
.trp-language-switcher div a img {
    margin: 0 1px 2px 3px !important; }

#show-hide .trp-language-switcher > div {
    background-color: transparent; }



/* Anfrage Formular */

input {
    margin-right: 5px;
}

span.elementor-field-option {
    display: inline-flex;
}



/*css to disable text highlight will not be able to use ctrl + C */
body {
    -moz-user-select: none !important;
    -khtml-user-select: none !important;
    -webkit-user-select: none !important;
    user-select: none !important; }

/*css to remove image load option in mobile */
img {
    pointer-events: none !important; }




