/*
 Theme Name:   Twenty Nineteen Child
 Theme URI:    http://example.com/twenty-fifteen-child/
 Description:  Twenty Nineteen Theme
 Author:       Goran Strmotic
 Author URI:   https://www.koma.hr/
 Template:     twentynineteen
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  twentynineteen-child
*/
.page-id-2 .site-header {
    display: none;
}

.page-id-2 .entry-title{
	display:none;
}

.page-id-386 .site-header {
    display: none;
}

.page-id-386 .entry-title{
	display:none;
}

.page-id-473 .site-header {
    display: none;
}

.page-id-473 .entry-title{
	display:none;
}

.page-id-497 .site-header {
    display: none;
}

.page-id-497 .entry-title{
	display:none;
}

.open-sans-empora {
  font-family: "Open Sans", serif !important;
  font-optical-sizing: auto;
  font-style: normal;
  font-variation-settings:
    "wdth" 100;
}

.reference h2 {
	font-size:20px !important;
	font-family: "Open Sans", serif;
	font-weight:600;	
}

.menu {
background-color:transparent;
}

.menu a{
    text-decoration: none!important;
}

.menu a:active{
    text-decoration: none!important;
}

.menu a:hover{
    text-decoration: none!important;
}

.menu a:visited{
    text-decoration: none!important;
}

.elementor-2 .elementor-element.elementor-element-70f93bf .wpr-mobile-menu-item.wpr-active-menu-item {
    background-color: #303030 !important;
}

.elementor-497 .elementor-element.elementor-element-56619c8 .wpr-mobile-menu-item.wpr-active-menu-item {
    background-color: #303030 !important;
}

.elementor-386 .elementor-element.elementor-element-538bc2fa .wpr-mobile-menu-item:hover, .elementor-386 .elementor-element.elementor-element-538bc2fa .wpr-mobile-sub-menu-item:hover, .elementor-386 .elementor-element.elementor-element-538bc2fa .wpr-mobile-sub-menu-item.wpr-active-menu-item, .elementor-386 .elementor-element.elementor-element-538bc2fa .wpr-mobile-menu-item.wpr-active-menu-item {
    background-color: #303030 !important;
}
.elementor-473 .elementor-element.elementor-element-1fc32708 .wpr-mobile-menu-item.wpr-active-menu-item {
  background-color: #303030 !important;
}


.sidrun {
    display: block;
    position: relative;
    top: -150px;
    visibility: hidden;
}

.djelatnosti a {
	color:#ffffff;
	font-size: 20px;
	text-decoration:none!important;
}
.djelatnosti a:hover{
	color:#ccc;
	font-size: 20px;
	text-decoration:none!important;
}
.djelatnosti a:active {
	color:#ffffff;
	font-size: 20px;
	text-decoration:none!important;
}

.djelatnosti a:visited {
	color:#ffffff;
	font-size: 20px;
	text-decoration:none!important;
}

#header-empora {
    width: 100%;
    display: block;
    height: 100px;
}

.entry .entry-content > *, .entry .entry-summary > *, .entry .entry-summary > .wp-block-group > .wp-block-group__inner-container > *, .entry .entry-content > .wp-block-group > .wp-block-group__inner-container > * {
        margin: 0;
    }
footer.entry-footer {
    display: none !important;
}

.eael-contact-form-7 label {
    display: block;
    font-size: 13px;
}

.elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding: 0 !important;
}

.naziv {

	font-size:2.9rem;

	color:#c8a033;

	font-family: "Open Sans", serif;
}

.kontakti a{
	color:#fff;
	text-decoration:none !important;
}

.naziv1 {
	font-size:1.7rem;
	color:#c8a033;
	font-family: "Open Sans", serif;

}
.widgettitle {
	display:none;
}
.entry .entry-content > *, .entry .entry-summary > *, .entry .entry-summary > .wp-block-group > .wp-block-group__inner-container > *, .entry .entry-content > .wp-block-group > .wp-block-group__inner-container > * {
    max-width: 100%;
}
.empora-st {
background-color:#fff;
	
}

.empora-st p {
    word-wrap: break-word;
    color: #303030 !important;
	font-size:14px;
}

.empora-st .entry-content {
	padding-top:120px;
	padding-bottom:0;
}
.empora-st-title {
	color:#c8a033;
	text-align:center;
	font-size:2.8rem;
	text-transform: none;
	font-family: "Open Sans", serif;
}

.empora-st-title h1:before, h2:before {
    background: #767676;
    content: "\020";
    display: block;
    height: 2px;
    margin: 1rem 0;
    width: 1em;
	display:none;
}

.empora-st-title-menu a {
	color:#c8a033;
	text-decoration: none  !important;
	border:1px solid #c8a033;
	padding: 15px 50px;
	text-align:center;
	margin-top:40px;
	margin-bottom:0 !important;
}

.footer {
	margin:0;
	font-size:12px;
}

.footer p {
	margin:0;
	font-size:12px;
	color:rgba(255,255,255,0.5) !important;
}
.slika-link a {
	border-bottom: none !important;
}

.footer a {
	border-bottom: none !important;
}
#slider{	
background-color:#000;
}

@media only screen and (min-width: 768px){
.entry .entry-header {
    margin: 0 0 0 0;
}
}
@media only screen and (min-width: 768px){
.entry .entry-content, .entry .entry-summary {
    max-width: 100%;
    margin: 0 auto;
    padding: 0;
}
}

.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn .eael-circle-icon-shapes .eael-shape-2 {
    position: absolute;
    left: calc(50% + 72.5px + 3px);
    top: 50%;
    border-radius: 50%;
    background: #f5f3ff;
    height: 0;
    width: 0;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn .eael-circle-icon-shapes .eael-shape-1 {
    position: absolute;
    left: 50%;
    top: 50%;
    background: #f5f3ff;
    height: 1px;
    width: 72.5px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.atc-testimonial-slider-top .author-img img {
    height: 100px !important;
    -o-object-fit: cover;
    object-fit: cover;
    padding: 20px;
    width: 100px !important;
    border: 1px solid transparent;
    border-radius: 50px;
}

.atc-testimonial-slider-top .description {
    padding-left: 50px;
    padding-right: 50px;
    text-align: center;
    margin-bottom: 35px;
    padding-bottom: 15px;
}

.atc-testimonial-slider-top .swiper-pagination-bullet {
    background: rgba(0,0,0,.2);
    color: #007aff;
    font-size: 12px;
    height: 5px!important;
    line-height: 5px;
    opacity: 1;
    text-align: center;
    width: 5px!important;
}

.atc-testimonial-slider-top .swiper-pagination-bullet-active {
    background: #303030!important;
    color: #fff;
}

.atc-testimonial-slider-top .description .content {
    margin-bottom: 20px;
    font-size: 16px;
}
.atc-testimonial-slider-top .description .author-name {
    margin-bottom: 2px;
	font-size:12px;
}

p.company {
    font-size: 10px;
}

.logo-empora {
	margin-top:15px;
	float:right;
	display:block;
}
.logo-empora img{
width:100%;
max-width:320px;
}

.empora {
    display: block;
    margin: 0 auto;
    width: 1600px;
}

.menu-empora {
    height: 75px;
    color: #fff;
    float: left;
    display: block;
	margin-top:50px;
	font-family: "Open Sans", serif;
	letter-spacing: 3px;
    text-transform: uppercase;
}

#mega-menu-wrap-home-koma #mega-menu-home-koma > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link {
	font-weight:500!important;	
}

#mega-menu-wrap-home-koma #mega-menu-home-koma > li.mega-menu-item > a.mega-menu-link {
    font-weight:500!important;	

}


.section-subtitle {
    font-size: 15px !important;
    font-family: "Open Sans", serif;
    font-weight: 400 !important;
    color: #666 !important;
    text-transform: uppercase !important;
    position: relative;
    letter-spacing: 6px;
    margin-bottom: 10px !important;
}

.section-subtitle1 {
    font-size: 15px !important;
    font-family: "Open Sans", serif;
    font-weight: 400 !important;
    color: #aa8453 !important;
    text-transform: uppercase !important;
    position: relative;
    letter-spacing: 6px;
    margin-bottom: 10px !important;
}

.section-subtitle2 {
    margin: 0 0 10px 0;
    font-size: 32px;
    color: #fff;
    font-weight: 400;
    line-height: 1.5em;
	font-family: "Open Sans", serif;
}

.section-title {
    font-size: 46px !important;
    font-family: "Open Sans", serif;
    font-weight: 400 !important;
    color: #222 !important;
    position: relative;
    margin-bottom: 20px !important;
    line-height: 1.25em;
}

.section-title1 {
    font-size: 46px !important;
    font-family: "Open Sans", serif;
    font-weight: 400 !important;
    color: #fff !important;
    position: relative;
    margin-bottom: 20px !important;
    line-height: 1.25em;
}

.section-title-rooms {
    font-size: 46px !important;
    font-family: "Open Sans", serif;
    font-weight: 400 !important;
    color: #fff !important;
    position: relative;
    margin-bottom: 20px !important;
    line-height: 1.25em;
}

.section-subtitle-rooms {
    font-size: 15px !important;
    font-family: "Open Sans", serif;
    font-weight: 400 !important;
    color: #9c8962 !important;
    text-transform: uppercase !important;
    position: relative;
    letter-spacing: 6px;
    margin-bottom: 10px !important;
}


.section-subtitle-table {
    font-size: 14px !important;
    font-family: "Open Sans", serif;
    font-weight: 500 !important;
    color: #666 !important;
    text-transform: uppercase !important;
    position: relative;
    letter-spacing: 1px;
    margin-bottom: 10px !important;
	background-color:rgba(156, 137, 98, 0.1);
}

ul {
    list-style: none;
}


.elementor-widget:not(:last-child) {
    margin-bottom: 0 !important;
}
p {
    display: block;
    margin-block-start: 0;
    margin-block-end: 0;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
}
.villa p {
    font-family: "Open Sans", serif;
    font-size: 15px !important;
    font-weight: 400 !important;
    line-height: 1.75em !important;
    color: #666 !important;
    margin-bottom: 20px!important;
}

.villa {
    font-family: "Open Sans", serif;
    font-size: 15px !important;
    font-weight: 400 !important;
    line-height: 1.75em !important;
    color: #666 !important;
    margin-bottom: 20px!important;
}
.villa1 p {
    font-family: "Open Sans", serif;
    font-size: 15px !important;
    font-weight: 400 !important;
    line-height: 1.75em !important;
    color: #fff !important;
    margin-bottom: 20px!important;
}

.villa1 {
    font-family: "Open Sans", serif;
    font-size: 15px !important;
    font-weight: 400 !important;
    line-height: 1.75em !important;
    color: #fff !important;
    margin-bottom: 20px!important;
}


.reservation .call {
    color: #fff;
    text-transform: uppercase;
   font-family: "Open Sans", serif;
    font-weight: 400;
    letter-spacing: 5px;
    font-size: 12px;
    line-height: 1.75em;
    margin-top: 15px;
}

.gallery-item-caption-over {
    width: 100%;
    height: 70% !important;
}

h5.fg-item-title {
    padding-bottom: 30px;
    font-family: "Open Sans", serif;
    line-height: 1.25em !important;
    font-size: 25px !important;
	text-transform: uppercase;
	font-weight: 400;
}

.fg-item-content {
    position: relative;
    color: #fff!important;
    font-size: 14px;
    font-family: "Open Sans", serif;
    display: inline;
    letter-spacing: 2px;
	font-weight: 400;
}

#link {
	position: relative;
    top: 55%;
    width: 100%;
    border-top: 1px solid #9c8962;
	float:right;
}

.detalji {
	float:right;
	padding-top:20px;
}

.detalji a {
	color:#7a7a7a;
	font-size: 14px;
	text-decoration:none!important;
}
.detalji a:hover{
	color:#ccc;
	font-size: 14px;
	text-decoration:none!important;
}
.detalji a:active {
	color:#7a7a7a;
	font-size: 14px;
	text-decoration:none!important;
}

.detalji a:visited {
	color:#7a7a7a;
	font-size: 14px;
	text-decoration:none!important;
}

.reservations {
    display: flex !important;
   font-family: "Open Sans", serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.5em;
    color: #666;
    margin-bottom: 20px;
    letter-spacing: 6px;
    align-items: center;
}


.text-r {
	letter-spacing: 6px;
}

.reservations a {
    display: flex;
    align-items: center;
	font-family: "Open Sans", serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.5em;
    color: #9c8962;
	text-decoration:none!important;
}


.reservations a:active {
    display: flex;
    align-items: center;
	font-family: "Open Sans", serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.5em;
    color: #9c8962;
	text-decoration:none!important;
}

.reservations a:hover {
    display: flex;
    align-items: center;
	font-family: "Open Sans", serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.5em;
    color: #9c8962;
	text-decoration:none!important;
}

.reservations a:visited {
    display: flex;
    align-items: center;
	font-family: "Open Sans", serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.5em;
    color: #9c8962;
	text-decoration:none!important;
}


.info-damianii p {
    font-size: 15px;
    letter-spacing: 3px;
    color: #666!important;
    font-family: "Open Sans", serif;
    text-transform: uppercase;
    margin-bottom: 5px;
}

.services-damianii p  {
    margin: 0 0 10px 0;
    font-size: 32px;
    color: #222;
    font-weight: 400;
    line-height: 1.5em;
	font-family: "Open Sans", serif;
}

.services-text p {
    font-family: "Open Sans", serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.75em;
    color: #666;
    margin-bottom: 20px;
}

.butn-dark a {
    font-weight: 400!IMPORTANT;
    font-family: "Open Sans", serif;
    text-transform: uppercase;
    color: #666;
    padding: 13px 22px;
	border:1px solid #666 !important;
    margin: 0;
    position: relative;
    font-size: 15px;
    letter-spacing: 3px;
}

.butn-dark a:hover{
    font-weight: 400!IMPORTANT;
    font-family: "Open Sans", serif;
    text-transform: uppercase;
    color: #666;
    padding: 13px 22px;
	border:1px solid #666 !important;
    margin: 0;
    position: relative;
    font-size: 15px;
    letter-spacing: 3px;
}

.butn-dark a:active {
    font-weight: 400!IMPORTANT;
    font-family: "Open Sans", serif;
    text-transform: uppercase;
    color: #666;
    padding: 13px 22px;
	border:1px solid #666 !important;
    margin: 0;
    position: relative;
    font-size: 15px;
    letter-spacing: 3px;
}
.butn-dark a:visited {
    font-weight: 400!IMPORTANT;
    font-family: "Open Sans", serif;
    text-transform: uppercase;
    color: #666;
    padding: 13px 22px;
	border:1px solid #666 !important;
    margin: 0;
    position: relative;
    font-size: 15px;
    letter-spacing: 3px;
}

.atc-testimonial-container .author-img.atc-image-align- {
    align-self: center;
    display: none!important;
}

.testimonials-naslov {
    margin-bottom: 10px;
	font-size: 32px !important;
    font-family: "Open Sans", serif;
    font-weight: 400 !important;
}

.info-testimonial p {
    font-size: 15px;
    letter-spacing: 3px;
    color: #fff!important;
    font-family: "Open Sans", serif;
    text-transform: uppercase;
    margin-bottom: 5px;
}

.atc-testimonial-container .swiper-slide {
    padding-top: 15px!important;
	padding-left: 40px!important;
	padding-right: 40px!important;
	padding-bottom: 40px!important;
}

h4.author-name {
	font-size: 15px!important;
    margin-bottom: 0px!important;
    padding-top: 0px;
    font-weight: 400;
    font-family: "Open Sans", serif;
    color: #fff!important;
    line-height: 1em!important;
    text-transform: uppercase!important;
    letter-spacing: 3px!important;
}

footer#colophon {
    display: block;
    width: 100%;
    background-color: #3b3b3b;
    padding: 32px 0;
}

.row1-koma {
    display: block;
    width: 100%;
    max-width: 1100px;
    margin: 0 auto;
    text-align: center;
	font-size:12px;
	font-family: "Open Sans", serif;
	font-weight: 400;
    line-height: 1.75em;
	letter-spacing:2px;
}
.koma-menu1 {
	margin-left:80px!important;
	background:#9c8962 !important;
}

.koma-menu1 a {
	background:#9c8962;
	color:#fff!important;
}

.material-symbols-outlined {
	font-size:15px;
	color:#9c8962;
	padding-right:10px;
}

.submenu-koma1 > ul.mega-sub-menu {
	width:200px!important;
}

.qodef-rev-slider-arrow svg {
    display: block;
    width: 26px;
    fill: none;
    stroke: #fff!important;
    stroke-miterlimit: 10;
    transition: .4s ease-out;
}

.koma-contact {
    display: flex;
    align-items: center;
	font-family: "Open Sans", serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.5em;
    color: #666;
    margin-bottom: 20px;
	letter-spacing: 6px;
}
.koma-contact {
    display: flex;
    align-items: center;
	font-family: "Open Sans", serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.5em;
    color: #666;
    margin-bottom: 20px;
	letter-spacing: 6px;
}
.koma-contact a:active {
    display: flex;
    align-items: center;
	font-family: "Open Sans", serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.5em;
    color: #9c8962;
	text-decoration:none!important;
}
.koma-contact a:hover {
    display: flex;
    align-items: center;
	font-family: "Open Sans", serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.5em;
    color: #9c8962;
	text-decoration:none!important;
}
.koma-contact a:visited {
    display: flex;
    align-items: center;
	font-family: "Open Sans", serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.5em;
    color: #9c8962;
	text-decoration:none!important;
}

.koma-contact {
    display: flex;
    align-items: center;
    font-family: "Open Sans", serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.5em;
    color: #666;
    margin-bottom: 0;
    letter-spacing: 6px;
}

.koma-contact a {
    display: flex;
    font-family: "Open Sans", serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.5em;
    color: #9c8962;
    text-decoration: none!important;
    flex-direction: column;
}

.koma-contact a:active {
    display: flex;
    font-family: "Open Sans", serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.5em;
    color: #9c8962;
    text-decoration: none!important;
    flex-direction: column;
}

.koma-contact a:hover {
    display: flex;
    font-family: "Open Sans", serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.5em;
    color: #9c8962;
    text-decoration: none!important;
    flex-direction: column;
}

.koma-contact a:visited {
    display: flex;
    font-family: "Open Sans", serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.5em;
    color: #9c8962;
    text-decoration: none!important;
    flex-direction: column;
}


.kontakt-forma::placeholder {
	font-family: "Open Sans", serif;
    font-size: 15px !important;
    font-weight: 400 !important;
    line-height: 1.75em !important;
    color: #666666 !important;
	opacity:0.8;
}

span.wpcf7-form-control-wrap {
	font-family: "Open Sans", serif;
    font-size: 15px !important;
    font-weight: 400 !important;
    line-height: 1.75em !important;
    color: #666 !important;
}

input.wpcf7-form-control.wpcf7-text.kontakt-forma {
    border: none;
    border-bottom: 1px solid #ececec;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner {
    line-height: 1.2em;
    font-weight: 400;
    font-family: "Open Sans", serif;
    text-transform: uppercase;
    background: #9c8962;
    color: #fff;
    padding: 13px 22px;
    margin: 0;
    position: relative;
    font-size: 15px;
    letter-spacing: 3px;
}

.obrazac {
    display: block;
    max-width: 100%;
}

.obrazac-50 {
    width: 50%;
    float: left;
}

.obrazac-100 {
    width: 100%;
    float: left;
}

.kontakt-forma.wpcf7-textarea {
    width: 95% !important;
    height: 100px;
	border:none;
	border-left:1px solid #ececec;
	border-bottom:1px solid #ececec;
}

.obrazac-100 p {
    width: 100%!important;
}

.wpcf7 input[type="file"] {
    line-height: 1.2em;
    font-weight: 400;
    font-family: "Open Sans", serif;
/*     text-transform: uppercase; */
/*     background: #9c8962;
    color: #fff; */
    padding: 0;
    margin: 0;
    position: relative;
    font-size: 13px;
    letter-spacing: 1px;
	width:100%;
}

/*tab*/

.tab-subtitle {
    font-size: 15px !important;
    font-family: "Open Sans", serif;
    font-weight: 500 !important;
    color: #666 !important;
    text-transform: uppercase !important;
    position: relative;
    letter-spacing: 6px;
    margin-bottom: 5px !important;
	margin-top: 20px !important;
}

.koma-tab p {
    font-family: "Open Sans", serif;
    font-size: 15px !important;
    font-weight: 400 !important;
    line-height: 1.75em !important;
    color: #666 !important;
    margin-bottom: 5px!important;
}

.tab-link1{
    font-family: "Open Sans", serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5em;
    color: #666;
    margin-bottom: 0;
    letter-spacing: 4px;
	text-decoration:none !important;
}

.tab-link1 a {
    font-family: "Open Sans", serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5em;
    color: #666;
    margin-bottom: 0;
    letter-spacing: 4px;
	text-decoration:none !important;
}

.tab-link1 a:visited {
    font-family: "Open Sans", serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5em;
    color: #666;
    margin-bottom: 0;
    letter-spacing: 4px;
	text-decoration:none !important;
}

.tab-link1 a:hover {
    font-family: "Open Sans", serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5em;
    color: #666;
    margin-bottom: 0;
    letter-spacing: 4px;
	text-decoration:none !important;
}


.tab-link1 a:active {
     font-family: "Open Sans", serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5em;
    color: #666;
    margin-bottom: 0;
    letter-spacing: 4px;
	text-decoration:none !important;
}

/*mobilna*/
@media only screen and (max-width: 900px) {
.entry .entry-header {
    margin: 0;
    position: relative;
}
.entry .entry-content, .entry .entry-summary {
    max-width: 100%;
    margin: 0;
}

#link {
	position: relative;
    top: 0;
    width: 100%;
    border-top: 1px solid #9c8962;
    float: right;
    margin-bottom: 20px;
}

.detalji {
	float:right;
	padding-top:10px;
}

.detalji a {
	color:#ffffff;
	font-size: 15px;
	text-decoration:none!important;
}
.detalji a:hover{
	color:#ffffff;
	font-size: 15px;
	text-decoration:none!important;
}
.detalji a:active {
	color:#ffffff;
	font-size: 15px;
	text-decoration:none!important;
}

.detalji a:visited {
	color:#ffffff;
	font-size: 17px;
	text-decoration:none!important;
}

.atc-testimonial-slider-template-1 .description .content {
    margin-left: 0!important;
    margin-right: 0!important;
    margin-top: 22px;
}

.row1-koma {
    display: block;
    width: 100%;
    max-width: 1100px;
    margin: 0 auto;
    text-align: center;
    font-size: 12px;
    font-family: "Open Sans", serif;
    font-weight: 400;
    line-height: 1.75em;
    letter-spacing: 2px;
	padding-left:20px;
	padding-right:20px;
}

.logo-empora {
    margin-top: 15px;
    float: left;
    display: block;
    margin-left: 15px;
}

.logo-empora img {
    width: 100%;
    max-width: 320px;
}
#header-empora {
    width: 100%;
    display: block;
    height: 80px;
}

.text-r {
    letter-spacing: 6px;
    text-align: center;
}
.empora {
    display: block;
    margin: 0 auto;
    width: 100%;
	max-width:900px;
}

.menu-empora {
    height: 80px;
    color: #fff;
    float: right;
    display: block;
    margin-top: 0;
    font-family: "Open Sans", serif;
    letter-spacing: 3px;
    text-transform: uppercase;
}

.koma-menu1 {
    margin-left: 0!important;
    background: #9c8962 !important;
	margin-top:20px!important;
}

.reservations {
    display: flex !important;
    font-family: "Open Sans", serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.5em;
    color: #666;
    margin-bottom: 20px;
    letter-spacing: 6px;
    align-items: center;
    justify-content: center;
}

.reservations a {
    display: flex !important;
    font-family: "Open Sans", serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.5em;
    color: #666;
    margin-bottom: 0;
    letter-spacing: 6px;
    align-items: center;
    justify-content: center;
}
.reservations a:active {
    display: flex;
    align-items: center;
	font-family: "Open Sans", serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.5em;
    color: #9c8962;
	text-decoration:none!important;
}

.reservations a:hover {
    display: flex;
    align-items: center;
	font-family: "Open Sans", serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.5em;
    color: #9c8962;
	text-decoration:none!important;
}

.reservations a:visited {
    display: flex;
    align-items: center;
	font-family: "Open Sans", serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.5em;
    color: #9c8962;
	text-decoration:none!important;
}

}

