#header .logo:hover strong {
				background-color: #ABABAB !important;
                color:#fff;
			}
			
.logo-leut {
	padding-top: 7px;
			}
			
.logo-link {
    -moz-transition: color 0.2s ease-in-out, border-bottom-color 0.2s ease-in-out;
    -webkit-transition: color 0.2s ease-in-out, border-bottom-color 0.2s ease-in-out;
    -ms-transition: color 0.2s ease-in-out, border-bottom-color 0.2s ease-in-out;
    transition: color 0.2s ease-in-out, border-bottom-color 0.2s ease-in-out;
    border-bottom: none !important;
    color: inherit;
    text-decoration: none;
	padding-top:0.15em;
	padding-bottom:1em;
}

.mreze {
	margin: auto;
    width: 100%;
	text-align:right;
	letter-spacing: 0em;
	float:right;
	margin-right:1.0em;
}

#testimonials {
    background-color:#ABABAB;
}

.cp {
    padding:0px!important;
}

.swiper-caption {
    background-color: rgba(0,0,0,0.5);
    font-family: Gloria Hallelujah;
    font-weight: 500;
    color: #fff;
    font-size: 2.5em;
    letter-spacing: 2px;
    /*margin: 0 34px;*/
    padding: 5px 30px;
    position: absolute;
    bottom: 0;
    width:100%
}
@media	only screen and (-webkit-min-device-pixel-ratio: 0.25),
    only screen and (-o-min-device-pixel-ratio: 13/10),
    only screen and (min-resolution: 120dpi) {
        .swiper-caption {
    background-color: rgba(0,0,0,0.5);
    font-family: Gloria Hallelujah;
    font-weight: 500;
    color: #fff!important;
    font-size: 2.2em;
    letter-spacing: 0px!important;
    /*margin: 0px 25px!important;*/
    padding: 5px 30px!important;
    position: fixed!important;
    /*bottom: 0;*/
    /*width:100%!important;*/
    right:0!important;
}

#our-story .inner {
	height:19em!important;
	padding: 4em 2em!important;
	margin: 0 auto;
	max-width: 100%;
	width: calc(100% - 1em);
}
#signature-dishes .inner {
    padding: 4em 2em;
    margin: 0 auto;
	max-width: 100%;
    width: calc(100% - 1em);
	/*background-color: rgba(0, 0, 0, 0.3)*/
}
}
@media screen and (max-width: 480px) {
.swiper-caption {
    background-color: rgba(0,0,0,0.5);
    font-family: Gloria Hallelujah;
    color: #fff;
    font-size: 1.5em;
    letter-spacing: 2px;
    /*margin: 0 34px;*/
    padding: 18px 30px;
    position: absolute;
    bottom: 0;
    width:100%;

}
}
@media screen and (max-width: 768px) {
.swiper-caption {
    background-color: rgba(0,0,0,0.5);
    font-family: Gloria Hallelujah;
    color: #fff;
    font-size: 1.5em;
    letter-spacing: 2px;
    /*margin: 0 34px;*/
    padding: 18px 30px;
    position: absolute;
    bottom: 0;
    width:100%;

}
}
@media screen and (max-width: 960px) {
.swiper-caption {
    background-color: rgba(0,0,0,0.5);
    font-family: Gloria Hallelujah;
    color: #fff;
    font-size: 1.5em;
    letter-spacing: 2px;
    /*margin: 0 34px;*/
    padding: 18px 30px;
    position: absolute;
    bottom: 0;
    width:100%;

}
}
.swiper-pagination-bullet-active {
    background: #fff none repeat scroll 0 0!important;
    opacity: 1;
}

.swiper-pagination-bullet {
    background: #653265 none repeat scroll 0 0;
    border-radius: 100%;
    display: inline-block;
    height: 8px;
    opacity: 1;
    width: 8px;
}

.contacth3 {
font-size:32px;
margin:4px 0px;
text-align: left;

}


#photo-wall {
    background:#fff;
}

@media screen and (max-width: 480px) {

	.mreze {
		margin: auto;
		width: 50%;
		text-align:right;
		letter-spacing: 0em;
		float:right;
		margin-right:0em;
		margin-bottom: 0.2em;
	}
	}
@media screen and (max-width: 480px) {	
li {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 60% !important;
    font: inherit;
        font-size: inherit;
    vertical-align: baseline;
}
}
@media screen and (max-width: 480px) {
.cb-slideshow, .cb-slideshow::after {
    display:none;
}
}
@media screen and (max-width: 480px) {
.logo-leut {
	padding-top: 0;
	width:140%;
			}
			
.logo-link {
    -moz-transition: color 0.2s ease-in-out, border-bottom-color 0.2s ease-in-out;
    -webkit-transition: color 0.2s ease-in-out, border-bottom-color 0.2s ease-in-out;
    -ms-transition: color 0.2s ease-in-out, border-bottom-color 0.2s ease-in-out;
    transition: color 0.2s ease-in-out, border-bottom-color 0.2s ease-in-out;
    border-bottom: none !important;
    color: inherit;
    text-decoration: none;
	padding-top:0.5em;
	padding-bottom:1em;
}
}
@media screen and (max-width: 480px) {
#header .logo {
    border: 0;
    display: inline-block;
    font-size: 0.6em;
    height: inherit;
    line-height: inherit;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0.4em;
}
}
@media screen and (max-width: 768px) {
.logo-link {
    -moz-transition: color 0.2s ease-in-out, border-bottom-color 0.2s ease-in-out;
    -webkit-transition: color 0.2s ease-in-out, border-bottom-color 0.2s ease-in-out;
    -ms-transition: color 0.2s ease-in-out, border-bottom-color 0.2s ease-in-out;
    transition: color 0.2s ease-in-out, border-bottom-color 0.2s ease-in-out;
    border-bottom: none !important;
    color: inherit;
    text-decoration: none;
    padding-top: 0.2em;
    padding-bottom: 1em;
}
}

.signature-dishes {
	text-align:center;
	background-color:#fff;
	color:#000 !important;
	font-size:28px;
	padding:0px 6px;
	text-transform:uppercase;
	margin-right:6px;
}
h7 {
    font-size: 100%;
    font-weight: bold;
	text-transform:uppercase;
	text-align:left;
	display: block;
}

 .swiper-container {
        /*width: 100%;
        height: 625px;*/
		height: 75vh;
		min-height: 30em;
		max-height: 50em;

    }

    .s2 {
        height: 16vh!important;
        min-height: 14em;
    }

        .swiper-slide {
        text-align: center;


        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }

    .swiper-slide .text {
        font-size: 14px;
        max-width: 400px;
        line-height: 1.3;
    }

@media screen and (max-width: 480px) {
.swiper-container {
    width: 100%;
    height: 100%;
}
}
@media screen and (max-width: 768px) {
.swiper-container {
    width: 100%;
    height: 100%;
}
}

@media screen and (max-width: 960px) {
.swiper-container {
    width: 100%;
    height: 100%;
}
}

.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 1em !important;
    left: 0;
    width: 100%;
}

#signature-dishes {
	background-attachment: fixed;
	background-image: url("../../images/other/signature_dishes_leut.jpg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}

#about-cavtat {
	background-attachment: fixed;
	background-image: url("../../images/other/about_cavtat_leut.jpg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}

#signature-dishes .inner {
    padding: 6em 2em 2em 2em;
    margin: 0 auto;
	max-width: 100%;
    width: calc(100% - 1em);
	/*background-color: rgba(0, 0, 0, 0.3)*/
}
#about-cavtat .inner {
    padding: 6em 2em 2em 2em;
    margin: 0 auto;
	max-width: 100%;
    width: calc(100% - 1em);
	/*background-color: rgba(0, 0, 0, 0.3)*/
}
#about-cavtat .ok-cavtat-mob {
    display: none;
}
#photo-wall .inner {
    padding: 4px 0px;
    margin: 0 auto;
	max-width: 100%;
    width: calc(100%);
}
#gallery-our-story .inner {
    padding: 4px 0px;
    margin: 0 auto;
	max-width: 100%;
    width: calc(100%);
    background: #fff none repeat scroll 0 0;
}
#contact .inner {
    padding: 4px 0px;
    margin: 0 auto;
	max-width: 100%;
    width: calc(100%);
	font-size: 90% !important;
}

@media screen and (max-width: 480px) {
#signature-dishes .inner {
    padding: 2em 1em 2em 1em;
    margin: 0 auto;
    max-width: 95%;
    width: 95%;
}
}

@media screen and (max-width: 960px) {
#signature-dishes .inner {
    padding: 2em 1em 2em 1em;
    margin: 0 auto;
    max-width: 95%;
    width: 95%;
}
}

#our-story .inner {
	height:19em;
	padding: 4em 2em 2em 2em;
	margin: 0 auto;
	max-width: 100%;
	width: calc(100% - 1em);
}

#our-story .ok-ostory {
	width:15%;
	float:left;
	margin:0px 8px;
	text-align: center;
	position: relative;
	top: 15%;
    font-family:Gloria Hallelujah;
}
#our-story .ok-ostory-text {
		width:83%;
		float:right;
}

#our-story .ok-ostoryvideo {
    width:30%;
    float:left;
    margin:0px 8px;
    position: relative;
    top: 15%;
    font-family:Gloria Hallelujah;
}

@media screen and (max-width: 480px) {
#our-story .ok-ostory {
	width:100%;
	float:none;
	border-bottom:2px solid #fff;
	border-right:none;
	margin:0 auto;
	text-align: center;
	position: relative;
	top: -5%;
	display:block;
}
}

@media screen and (max-width: 768px) {
#our-story .ok-ostory {
	width:100%;
	float:none;
	border-bottom:2px solid #fff;
	border-right:none;
	margin:0 auto;
	text-align: center;
	position: relative;
	top: -5%;
	display:block;
}
}
@media screen and (max-width: 960px) {
#our-story .ok-ostory {
	width:100%;
	float:none;
	border-bottom:2px solid #fff;
	border-right:none;
	margin:0 auto;
	text-align: center;
	position: relative;
	top: -5%;
	display:block;
}
}
@media screen and (max-width: 480px) {
#our-story .ok-ostory-text {
		width:100% !important;
		float:right !important;
		display:block !important;
		text-align:justify !important;
}
}
@media screen and (max-width: 768px) {
#our-story .ok-ostory-text {
		width:100%;
		float:right;
		display:block;
		text-align:justify;
}
}
@media screen and (max-width: 960px) {
#our-story .ok-ostory-text {
		width:100%;
		float:right;
		display:block;
		text-align:justify;
}
}
@media screen and (max-width: 480px) {
#our-story .inner {
    height: 35em;
}
}
@media screen and (max-width: 768px) and (orientation: portrait){
#our-story .inner {
    height: 38em !important;
	padding: 2em 2em 2em 2em;
	margin: 0 auto;
	max-width: 100%;
	width: calc(100% - 1em);
}

#our-story .ok-ostoryvideo {
    width:100%;
    float:left;
    margin:0px 8px;
    position: relative;
    top: 15%;
    font-family:Gloria Hallelujah;
    text-align: center;
}
}
@media screen and (max-width: 960px) {
#our-story .inner {
    height: 25em;
	padding-bottom:0;
}
}
#signature-dishes .ok-sdishes-text {
		width:83%;
		float:left;
}
#signature-dishes .ok-sdishes {
width:15%;
float:left;
margin:0px 8px;
text-align: center;
position: relative;
font-family:Gloria Hallelujah;
}

#about-cavtat .inner {
	height:18em;
}

#about-cavtat .ok-cavtat-text {
		width:78%;
		float:left;
}
#about-cavtat .ok-cavtat {
width:20%;
float:left;
margin:0px 8px;
text-align: center;
position: relative;
font-family:Gloria Hallelujah;
}

#signature-dishes .inner {
	height:18em;
}

@media screen and (max-width: 480px) {
#signature-dishes .ok-sdishes-mob {
	width:100%;
	float:none;
	border-bottom:2px solid #fff;
	border-right:none;
	margin:0 auto;
	text-align: center;
	position: relative;
	top: -5%;
	display:block !important;
}
}
@media screen and (max-width: 768px) {
#signature-dishes .ok-sdishes-mob {
	width:100%;
	float:none;
	border-bottom:2px solid #fff;
	border-right:none;
	margin:0 auto;
	text-align: center;
	position: relative;
	top: -5%;
	display:block !important;
}
}
@media screen and (max-width: 960px) {
#signature-dishes .ok-sdishes-mob {
	width:100%;
	float:none;
	border-bottom:2px solid #fff;
	border-right:none;
	margin:0 auto;
	text-align: center;
	position: relative;
	top: -5%;
	display:block !important;
    font-family: Gloria Hallelujah;
}
}
@media screen and (max-width: 480px) {
#signature-dishes .ok-sdishes-text {
		width:100%;
		float:right;
		display:block !important;
		text-align:justify;
}
}
@media screen and (max-width: 768px) {
#signature-dishes .ok-sdishes-text {
		width:100%;
		float:right;
		display:block !important;
		text-align:justify;
}
}
@media screen and (max-width: 960px) {
#signature-dishes .ok-sdishes-text {
		width:100%;
		float:right;
		display:block !important;
		text-align:justify;
}
}
@media screen and (max-width: 480px) {
#signature-dishes .inner {
    height: 25em !important;
}
}
@media screen and (max-width: 768px)  and (orientation: portrait) {
#signature-dishes .inner {
    height: 28em !important;

}
}
@media screen and (max-width: 960px) {
#signature-dishes .inner {
    height: 19em;
}
}
#signature-dishes .ok-sdishes-mob {
	display:none;
}

@media screen and (max-width: 480px) {
#signature-dishes .ok-sdishes {
	display:none;
}
}
@media screen and (max-width: 768px) {
#signature-dishes .ok-sdishes {
	display:none;
}
}
@media screen and (max-width: 960px) {
#signature-dishes .ok-sdishes {
	display:none;
}
}
@media screen and (max-width: 960px) {
#banner {
    -moz-align-items: center;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    background-image: url("../../images/banner.jpg");
    display: -moz-flex;
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    padding: 0em 0 0em 0;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    border-bottom: 0 !important;
    cursor: default;
    height: 60vh;
    margin-bottom: -4.35em;
    max-height: 32em;
    min-height: 22em;
    position: relative;
    top: -7.00em !important;
}
}
@media screen and (max-width: 960px) {
#banner.major {
    height: 50vh;
    min-height: 25em;
    max-height: 25em;
}
}

#testimonials .inner {
	height:18em;
	padding: 4em 2em 2em 2em;
	margin: 0 auto;
	max-width: 100%;
	width: calc(100% - 1em);
}
#testimonials .ok-testimonials {
	width:25%;
	padding:0px 4px;
	float:left;
	margin:0px 8px;
	text-align: center;
	position: relative;
	top: 15%;
    font-family:Gloria Hallelujah;
}
#testimonials .ok-testimonials-text {
	width:72%;
	float:right;
	text-size:90% !important;
}
@media screen and (max-width: 480px) {
	#testimonials .ok-testimonials {
	width:100%;
	float:none;
	border-bottom:2px solid #fff;
	border-right:none;
	margin:0 auto;
	text-align: center;
	position: relative;
	top: -2%;
	display:block !important;
}
	}
@media screen and (max-width: 768px) {
	#testimonials .ok-testimonials {
		width:100%;
	float:none;
	border-bottom:2px solid #fff;
	border-right:none;
	margin:0 auto;
	text-align: center;
	position: relative;
	top: -2%;
	display:block !important;
}
	}
@media screen and (max-width: 960px) {
	#testimonials .ok-testimonials {
	width:100%;
	float:none;
	border-bottom:2px solid #fff;
	border-right:none;
	margin:0 auto;
	text-align: center;
	position: relative;
	top: -2%;
	display:block !important;
	}
	}
@media screen and (max-width: 480px) {
#testimonials .inner {
    padding: 2em 1em 2em 1em;
    margin: 0 auto;
    max-width: 95%;
    width: 95%;
    height: 45em;
}
}

@media screen and (max-width: 768px) and (orientation: portrait) {
#testimonials .inner {
    padding: 2em 1em 2em 1em;
    margin: 0 auto;
    max-width: 95%;
    width: 95%;
    height: 22em !important;
}
}

@media screen and (max-width: 960px) {
#testimonials .inner {
    padding: 2em 1em 2em 1em;
    margin: 0 auto;
    max-width: 95%;
    width: 95%;
    height: 28em;
}
}
@media screen and (max-width: 480px) {
	#testimonials .ok-testimonials-text {
		width:100%;
		float:right;
		display:block !important;
		text-align:justify;
	}
	}
@media screen and (max-width: 768px) {
	#testimonials .ok-testimonials-text {
		width:100%;
		float:right;
		display:block !important;
		text-align:justify;
	}
	}
@media screen and (max-width: 960px) {
	#testimonials .ok-testimonials-text {
		width:100%;
		float:right;
		display:block !important;
		text-align:justify;
	}
	}
@media screen and (max-width: 480px) {
#testimonials .swiper-container {
	height:100%;
}
}
@media screen and (max-width: 768px) and (orientation: portrait) {
#testimonials .swiper-container {
	height:100% !important;
}
}

@media screen and (max-width: 960px) {
#testimonials .swiper-container {
	height:100% !important;
}
}
@media screen and (max-width: 960px) {
.contact-method {
	padding: 0 1em 0 1em;
    position: relative;
    margin: 0 auto;
	text-align: center;
	letter-spacing: 0 !important;
}
}
@media screen and (max-width: 768px) {
.contact-method {
	padding: 0 1em 0 1em;
    position: relative;
    margin: 0 auto;
	text-align: center;
	letter-spacing: 0 !important;
}
}
@media screen and (max-width: 480px) {
.contact-method {
    position: relative;
    margin: 0 auto;
	text-align: center;
	letter-spacing: 0 !important;
	padding: 0 1em 0 1em;
}
}
@media screen and (max-width: 960px) {
#footer .copyright {
    font-size: 90%;
    list-style: none;
    padding-left: 0;
    padding-top: 1em;
    color: #fff;
    text-align: center;
}
}
@media screen and (max-width: 768px) {
#footer .copyright {
    font-size: 90%;
    list-style: none;
    padding-left: 0;
    padding-top: 1em;
    color: #fff;
    text-align: center;
}
}
@media screen and (max-width: 480px) {
#footer .copyright {
    font-size: 1.2em;
    list-style: none;
    padding-left: 0;
    padding-top: 1em;
    color: #fff;
    text-align: center;
}
}
@media screen and (max-width: 480px) {
.contacth3 {
    font-family: font-size:32px;
    border-right: none;
    margin: 4px 0px;
    text-align: center;
}
}
@media screen and (max-width: 768px) {
.contacth3 {
    font-family: font-size:32px;
    border-right: none;
    margin: 4px 0px;
    text-align: center;
}
}
@media screen and (max-width: 960px) {
.contacth3 {
    font-family: font-size:32px;
    border-right: none;
    margin: 4px 0px;
    text-align: center;
}
}
@media screen and (max-width: 960px) {
.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    margin-top: 1em !important;
    left: 0;
    width: 100%;
    display: block;
    position: relative;
}
}

@media screen and (max-width: 768px) {
.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    margin-top: 1em !important;
    left: 0;
    width: 100%;
    display: block;
    position: relative;
}
}
@media screen and (max-width: 480px) {
.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    margin-top: 1em !important;
    left: 0;
    width: 100%;
    display: block;
    position: relative;
}
}
@media screen and (max-width: 480px) {
.swiper-pagination {
    position: absolute;
    text-align: center;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    -webkit-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    -o-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    z-index: 10;
}
}
@media screen and (max-width: 768px) {
.swiper-pagination {
    position: absolute;
    text-align: center;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    -webkit-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    -o-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    z-index: 10;
}
}
@media screen and (max-width: 960px) {
.swiper-pagination {
    position: absolute;
    text-align: center;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    -webkit-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    -o-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    z-index: 10;
}
}
@media screen and (max-width: 480px) {
#about-cavtat .ok-cavtat-mob {
	width:100%;
	float:none;
	border-bottom:2px solid #fff;
	border-right:none;
	margin:0 auto;
	text-align: center;
	position: relative;
	top: -5%;
	display:block !important;
}
}
@media screen and (max-width: 768px) {
#about-cavtat .ok-cavtat-mob {
	width:100%;
	float:none;
	border-bottom:2px solid #fff;
	border-right:none;
	margin:0 auto;
	text-align: center;
	position: relative;
	top: -5%;
	display:block !important;
}
}
@media screen and (max-width: 960px) {
#about-cavtat .ok-cavtat-mob {
	width:100%;
	float:none;
	border-bottom:2px solid #fff;
	border-right:none;
	margin:0 auto;
	text-align: center;
	position: relative;
	top: -5%;
	display:block !important;
    font-family: Gloria Hallelujah; 
}
}
@media screen and (max-width: 480px) {
#about-cavtat .ok-cavtat-text {
		width:100%;
		float:right;
		display:block !important;
		text-align:justify;
}
}
@media screen and (max-width: 768px)  and (orientation: portrait){
#about-cavtat .ok-cavtat-text {
		width:100%;
		float:right;
		display:block !important;
		text-align:justify;
}
}
@media screen and (max-width: 960px) {
#about-cavtat .ok-cavtat-text {
		width:100%;
		float:right;
		display:block !important;
		text-align:justify;
}
}

#about-cavtat .ok-cavtat-mob {
	display:none;
}

@media screen and (max-width: 480px) {
#about-cavtat .ok-cavtat {
	display:none;
}
}
@media screen and (max-width: 768px) {
#about-cavtat .ok-cavtat {
	display:none;
}
}
@media screen and (max-width: 960px) {
#about-cavtat .ok-cavtat {
	display:none;
}
}
@media screen and (max-width: 480px) {
#about-cavtat .inner {
	height:25em;
}
}
@media screen and (max-width: 768px) and (orientation: portrait){
#about-cavtat .inner {
    padding: 2em 1em 2em 1em !important;
	margin: 0 auto;
	max-width: 100%;
	width: calc(100% - 1em);
	min-height: 15em !important;
	max-height:30em !important;
	
}
}
@media screen and (max-width: 960px) {
#about-cavtat .inner {
	padding: 2em 1em 2em 1em !important;
	margin: 0 auto;
	max-width: 100%;
	width: calc(100% - 1em);
	height: 30em !important;
}
}

#contact-leut {
    background-color: #ABABAB;
}
#contact-leut .inner {
	padding: 1em 1em 0 1em;
	margin: 0 auto;
	max-width: 100%;
	width: calc(100% - 1em);
}
#contact-leut .ok-contact {
	width:21%;
	float:left;
	margin:0;
	text-align: center;
	position: relative;
	top: 38%;
    font-family:Gloria Hallelujah;
}
#contact-leut .ok-contact-text {
		width:50%;
		float:left;
        padding:1em 0;
}
#contact-leut .ok-contact-text p {
    margin: 0 0 0 0;
}
#contact-leut .ok-staysafe {
   
		
}
@media screen and (max-width: 480px) {
#contact-leut .ok-contact {
	width:100%;
	float:none;
	border-bottom:2px solid #fff;
	border-right:none;
	margin:0 auto;
	text-align: center;
	position: relative;
	top: -5%;
	display:block;
}
}

@media screen and (max-width: 768px) {
#contact-leut .ok-contact {
	width:100%;
	float:none;
	border-bottom:2px solid #fff;
	border-right:none;
	margin:0 auto;
	text-align: center;
	position: relative;
	top: -5%;
	display:block;
}
}
@media screen and (max-width: 960px) {
#contact-leut .ok-contact {
	width:100%;
	float:none;
	border-bottom:2px solid #fff;
	border-right:none;
	margin:0 auto;
	text-align: center;
	position: relative;
	top: -5%;
	display:block;
}
}
@media screen and (max-width: 480px) {
    #contact-leut .ok-staysafe,
#contact-leut .ok-contact-text {
		width:100% !important;
		float:right !important;
		display:block !important;
		text-align:justify !important;
}
}
@media screen and (max-width: 768px) {
    ,#contact-leut .ok-staysafe
#contact-leut .ok-contact-text {
		width:100%;
		float:right;
		display:block;
		text-align:justify;
}
}
@media screen and (max-width: 960px) {
#contact-leut .ok-contact-text,
#contact-leut .ok-staysafe{
		width:100%;
		float:right;
		display:block;
		text-align:justify;
}
}
@media screen and (max-width: 480px) {
#contact-leut .inner {
    height: 48em;
}
}
@media screen and (max-width: 768px) and (orientation: portrait){
#contact-leut .inner {
    height: 30em !important;
	padding: 2em 1em 2em 1em;
	margin: 0 auto;
	max-width: 100%;
	width: calc(100% - 1em);
}
}
@media screen and (max-width: 960px) {
#contact-leut .inner {
    height: 45em;
	padding: 2em 1em 2em 1em;
}
}

#contact-leut a:hover {
	border-bottom-color: transparent;
	color: #ffffff !important;
}

#footer .copyright a:hover {
	border-bottom-color: transparent;
	color: #ffffff !important;
}
@media screen and (max-width: 960px) {
.mreze {
    margin: auto;
    width: 100%;
    text-align: right;
    letter-spacing: 0em;
    float: right;
    margin-right: 1.0em;
	margin-bottom:1em;
}
}
