.header-logo
{
    max-height: 100px;
}

.col-xs-4 {
    width: 33.33333333%;
}

.col-xs-6 {
    width: 50%;
}

.col-xs-12 {
    width: 100%;
}


ul#tophead {
    margin-bottom: 6px;
    margin-top: -2px;
    display: inline-flex;
}

img.flag {
    width: 35px;
    margin-left: 8px;
}

ul#tophead li {
    display: inline;
}


img.gallery-item {
    margin-bottom: 4px;
}

.top-widget {
    margin-top: 6px;
    color: #78100d;
}

.top {
    background: #efebeb;
    min-height: 35px;
   /* position: fixed;*/
    z-index: 999;
    width: 100%;
    top: 0;
} 

.pt-3, .py-3 {
    padding-top: 3rem!important;
}

.twoTilesTextSlide-inverse
{
    flex-direction: row-reverse;
}
._FourImgSlideBgc
{
    height: auto;
}
.fourImgSlideBgc-nameSections
{
    color: #63081d;
}
.fourImgSlideBgc-relativeLine-nameSectionsOtherLine
{
    background-color: #63081d;
}
.fourImgSlideBgc-relativeLine-nameSectionsLine
{
    border-top: 1px solid #63081d;
}
.pd-b-50
{
	padding-bottom: 50px;
}
.pd-b-100
{
	padding-bottom: 100px;
}
.twoTilesTextMap-leftPart
{
    background-color: #63081d;
}
.pt-50
{
	padding-top: 50px;
}
.pt-80
{
	padding-top: 80px;
}
.mid-position
{
    text-align: center;
    top: -35px;
}
.top-menu-navLink
{
    font-size: 20px;
}
.m-0008
{
    margin: 0 0 0 8px;
}
.col-12.col-lg-4.fnt a {
    font-size: 18px;
}
.col-12.col-lg-4.fnt a:hover {
    color: black;
}
.sliderOneFourIcon-blockSteps .sliderOneFourIcon-name span
{
	font-size: 25px;
}
.sliderOneFourIcon-blockSteps .sliderOneFourIcon-text span
{
	font-size: 18px;
}
.row.align-items-center.cont-text
{
	margin-left:0;
	margin-right:0;
}

.header-hamburgerMenu.is-active:before {
    border: 2px solid #d7b46a;
}

header.fixed .header-hamburgerMenu .line {
    background-color: #d7b46a;
}

.header-hamburgerMenu.is-active .line {
    background-color: #d7b46a;
}
.galleryCategories-nameSections
{
    text-align: center;
    display: flex;
    align-items: center;
    flex-direction: column;
    text-transform: uppercase;
    color: #63081d;
}
.galleryCategoriesNameSections
{
    width: 100%;
    height: 2px;
    margin-top: 40px;
    margin-bottom: 60px;
    position: relative;
    text-align: center;
}
.galleryCategories-line
{
    width: 100%;
    height: 2px;
    border-top: 1px solid var(--main-color, #fff);
    opacity: 0.25;
}
.galleryCategories-otherLine
{
    position: absolute;
    height: 5px;
    width: 10%;
    background-color: #63081d;
    bottom: -1px;
    left: calc(50% - 10%/2);
}
.galleryCategories-nameSections.nameBlock
{
	margin-top: 0;
}
.galleryCategories-bgc {
    height: 300px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}


.fourImgSlideBgc-carouselItem {
    background-size: cover;
    border: 2px solid white;
}

.fourImgSlideBgc-carouselItem {
    height: 16em;
}

.pt-3, .py-3 {
    padding-top: 0rem!important;
}

.pb-3, .py-3 {
    padding-bottom: 0rem!important;
}

a.button-theme.booking.twoTilesTextSlide-button {
    background-color: #907046;
    margin-top: 0.8em;
}

.navbar.align-items-end {
    margin-top: 1px;
    margin-bottom: 1px;
}

@media (min-width: 768px){
	.navbar-nav {
	    float: unset !important;
	    margin: unset !important;
	}
}