/*=======================================================
  1. Default Styles
========================================================*/

html {
    font-size: 14px;
}

body {
    font-weight: 400;
    font-size: 1rem;
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    line-height: 1.6;
    color: #555;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -moz-font-feature-settings: "liga", "kern";
    text-rendering: optimizelegibility;
    background-color: #F9F6EE;
}

a {
    color: #111111;
    outline: none;
}

a:focus,
a:hover {
    color: #040404;
}

.nav-link {
    color: #555;
}

.nav-link:focus,
.nav-link:hover {
    color: #555;
}

figure {
    margin-bottom: 0;
}


/*=======================================================
  2. Background Bild Gallerys
========================================================*/

.g-bg-incredible-promo-gal-001 {
    height: 120%;
    background-image: url(../img-temp/1920x1080/Stockhorn1.webp);
}

.g-bg-incredible-promo-gal-002 {
    height: 120%;
    background-image: url(../img-temp/1920x1080/Appenzell1.webp);
}

.g-bg-incredible-promo-gal-003 {
    height: 120%;
    background-image: url(../img-temp/1920x1080/Bern1.webp);
}

.g-bg-incredible-promo-gal-004 {
    height: 120%;
    background-image: url(../img-temp/1920x1080/Griffon.webp);
}

.g-bg-incredible-promo-gal-005 {
    height: 1000%;
    background-image: url(../img-temp/600x450/jemima1.webp);
}


/*=======================================================
  1. Color Styles Promo Block
========================================================*/

.u-icon-v5.g-bg-gray-light-v44::after {
    background-color: #E1D9D1;
}

.g-bg-gray-light-v44--focus:focus {
    background-color: #E1D9D1!important;
}

.g-bg-gray-light-v44 {
    background-color: #E1D9D1 !important;
}

.g-bg-gray-light-v44--hover:hover {
    background-color: #E1D9D1 !important;
}

/*=======================================================
  1. Color Styles Foter
========================================================*/

.g-bg-black-opacity-0_99 {
    background-color: rgba(225, 217, 209, 0.9) !important;
}

.g-bg-black-opacity-0_99--after::after {
    background-color: rgba(225, 217, 209, 0.9) !important;
}

.g-bg-black-opacity-0_99--hover:hover {
    background-color: rgba(225, 217, 209, 0.9) !important;
}

.g-color-white-opacity-0_88 {
    color: rgba(43, 27, 23, 0.8) !important;
}

.g-color-white-opacity-0_88--child * {
    color: rgba(43, 27, 23, 0.8) !important;
}

.u-icon-v5.g-bg-gray-dark-v1x::after {
    background-color: #CDC6BE;
}

.g-bg-gray-dark-v1x--focus:focus {
    background-color: #CDC6BE !important;
}

.g-bg-gray-dark-v1x {
    background-color: #CDC6BE !important;
}

.g-bg-gray-dark-v1x--hover:hover {
    background-color: #CDC6BE !important;
}




