/*
 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-2806 .site-header {

    display: none;
}


.page-id-2806 .entry-title{
	display:none;
}

.page-id-2946 .site-header {

    display: none;
}


.page-id-2946 .entry-title{
	display:none;
}


.page-id-730 .site-header {

    display: none;
}

.page-id-730 .entry-title{
	display:none;
}

.page-id-1197 .site-header {

    display: none;
}

.page-id-1197 .entry-title{
	display:none;
}

.page-id-1551 .site-header {

    display: none;
}

.page-id-1551 .entry-title{
	display:none;
}

.page-id-1627 .site-header {

    display: none;
}

.page-id-1627 .entry-title{
	display:none;
}

.page-id-1630 .site-header {

    display: none;
}

.page-id-1630 .entry-title{
	display:none;
}

.page-id-1634 .site-header {

    display: none;
}

.page-id-1634 .entry-title{
	display:none;
}

.page-id-1636 .site-header {

    display: none;
}

.page-id-1636 .entry-title{
	display:none;
}

.page-id-1632 .site-header {

    display: none;
}

.page-id-1632 .entry-title{
	display:none;
}

.page-id-1803 .site-header {

    display: none;
}

.page-id-1803 .entry-title{
	display:none;
}
.page-id-1958 .site-header {
    display: none;
}

.page-id-1958 .entry-title{
	display:none;
}

.page-id-2079 .site-header {
    display: none;
}

.page-id-2079 .entry-title{
	display:none;
}
.page-id-2266 .site-header {
    display: none;
}

.page-id-2266 .entry-title{
	display:none;
}

.page-id-2334 .site-header {
    display: none;
}

.page-id-2334 .entry-title{
	display:none;
}

.page-id-2433 .site-header {
    display: none;
}

.page-id-2433 .entry-title{
	display:none;
}


#header-hotel {
    width: 100%;
    display: block;
    height: 100px;
}

.elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding: 0 !important;
}

.naziv {

	font-size:2.9rem;

	color:#c8a033;

	font-family: 'Charm', cursive;
}

.kontakti a{
	color:#fff;
	text-decoration:none !important;
}

.naziv1 {
	font-size:1.7rem;
	color:#c8a033;
	font-family: 'Nothing You Could Do', cursive;

}
.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%;
}
.hotel-st {
background-color:#fff;
	
}

.hotel-st p {
    word-wrap: break-word;
    color: #303030 !important;
	font-size:14px;
}

.hotel-st .entry-content {
	padding-top:120px;
	padding-bottom:0;
}
.hotel-st-title {
	color:#c8a033;
	text-align:center;
	font-size:2.8rem;
	text-transform: none;
	font-family: 'Nothing You Could Do', cursive;
}

.hotel-st-title h1:before, h2:before {
    background: #767676;
    content: "\020";
    display: block;
    height: 2px;
    margin: 1rem 0;
    width: 1em;
	display:none;
}

.hotel-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-hotel {
	margin-top:15px;
	float:left;
	display:block;
}
.logo-hotel img{
width:100%;
max-width:150px;
}

.hotel {
    display: block;
    margin: 0 auto;
    width: 1500px;
}

.menu-hotel {
    height: 75px;
    color: #fff;
    float: right;
    display: block;
	margin-top:50px;
	font-family: 'Barlow Condensed', 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: 'Barlow Condensed', sans-serif !important;
    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: 'Barlow Condensed', sans-serif !important;
    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: 'Gilda Display', serif!important;
}

.section-title {
    font-size: 46px !important;
    font-family: 'Gilda Display', serif !important;
    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: 'Gilda Display', serif !important;
    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: 'Gilda Display', serif !important;
    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: 'Barlow Condensed', sans-serif !important;
    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: 'Barlow Condensed', sans-serif !important;
    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: 'Barlow', sans-serif !important;
    font-size: 15px !important;
    font-weight: 400 !important;
    line-height: 1.75em !important;
    color: #666 !important;
    margin-bottom: 20px!important;
}

.villa {
    font-family: 'Barlow', sans-serif !important;
    font-size: 15px !important;
    font-weight: 400 !important;
    line-height: 1.75em !important;
    color: #666 !important;
    margin-bottom: 20px!important;
}
.villa1 p {
    font-family: 'Barlow', sans-serif !important;
    font-size: 15px !important;
    font-weight: 400 !important;
    line-height: 1.75em !important;
    color: #fff !important;
    margin-bottom: 20px!important;
}

.villa1 {
    font-family: 'Barlow', sans-serif !important;
    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: 'Barlow Condensed', 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: 'Gilda Display', serif !important;
    line-height: 1.25em !important;
    font-size: 27px !important;
	text-transform: uppercase;
	font-weight: 400;
}

.fg-item-content {
    position: relative;
    color: #fff!important;
    font-size: 20px;
    font-family: 'Barlow Condensed', sans-serif !important;
    display: inline;
    letter-spacing: 3px;
	font-weight: 400;
}

#link {
	position: relative;
    top: 55%;
    width: 100%;
    border-top: 1px solid #9c8962;
	float:right;
}

#link1 {
	position: relative;
    top: 35%;
    width: 100%;
    border-top: 1px solid #9c8962;
	float:right;
}

.detalji {
	float:right;
	padding-top:5px;
}

.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;
}

.reservations {
    display: flex !important;
    font-family: 'Barlow', 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: 'Barlow', 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: 'Barlow', 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: 'Barlow', 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: 'Barlow', sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.5em;
    color: #9c8962;
	text-decoration:none!important;
}


.menu-damianii {
    display: flex !important;
    font-family: 'Barlow', 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;
}

.menu-damianii a {
    display: flex;
    align-items: center;
	font-family: 'Barlow', sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.5em;
    color: #9c8962;
	text-decoration:none!important;
	justify-content: center;
}


.menu-damianii a:active {
    display: flex;
    align-items: center;
	font-family: 'Barlow', sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.5em;
    color: #9c8962;
	text-decoration:none!important;
    justify-content: center;
}

.menu-damianii a:hover {
    display: flex;
    align-items: center;
	font-family: 'Barlow', sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.5em;
    color: #9c8962;
	text-decoration:none!important;
    justify-content: center;
}

.menu-damianii a:visited {
    display: flex;
    align-items: center;
	font-family: 'Barlow', sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.5em;
    color: #9c8962;
	text-decoration:none!important;
    justify-content: center;
}


.info-damianii p {
    font-size: 15px;
    letter-spacing: 3px;
    color: #666!important;
    font-family: 'Barlow Condensed', 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: 'Gilda Display', serif;
}

.services-text p {
    font-family: 'Barlow', 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: 'Barlow Condensed', sans-serif !important;
    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: 'Barlow Condensed', sans-serif !important;
    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: 'Barlow Condensed', sans-serif !important;
    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: 'Barlow Condensed', sans-serif !important;
    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: 'Gilda Display', serif !important;
    font-weight: 400 !important;
}

.info-testimonial p {
    font-size: 15px;
    letter-spacing: 3px;
    color: #fff!important;
    font-family: 'Barlow Condensed', 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: 'Barlow Condensed', sans-serif!important;
    color: #fff!important;
    line-height: 1em!important;
    text-transform: uppercase!important;
    letter-spacing: 3px!important;
}

footer#colophon {
    display: block;
    width: 100%;
    background-color: #1E1E1E;
    padding: 32px 0;
}

.row1-koma {
    display: block;
    width: 100%;
    max-width: 1100px;
    margin: 0 auto;
    text-align: center;
	font-size:12px;
	font-family: 'Barlow Condensed', sans-serif !important;
	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: 'Barlow', 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: 'Barlow', 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: 'Barlow', 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: 'Barlow', 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: 'Barlow', 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: 'Barlow', 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: 'Barlow', 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: 'Barlow', 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: 'Barlow', 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: 'Barlow', 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: 'Barlow', sans-serif !important;
    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: 'Barlow', sans-serif !important;
    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: 'Barlow Condensed', 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: 'Barlow Condensed', 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: 'Barlow Condensed', sans-serif !important;
    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: 'Barlow', sans-serif !important;
    font-size: 15px !important;
    font-weight: 400 !important;
    line-height: 1.75em !important;
    color: #666 !important;
    margin-bottom: 5px!important;
}

.tab-link1{
    font-family: 'Barlow', 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: 'Barlow', 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: 'Barlow', 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: 'Barlow', 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: 'Barlow', 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: 'Barlow Condensed', sans-serif !important;
    font-weight: 400;
    line-height: 1.75em;
    letter-spacing: 2px;
	padding-left:20px;
	padding-right:20px;
}

.logo-hotel {
    margin-top: 15px;
    float: left;
    display: block;
    margin-left: 15px;
}

.logo-hotel img {
    width: 100%;
    max-width: 120px;
}
#header-hotel {
    width: 100%;
    display: block;
    height: 80px;
}

.text-r {
    letter-spacing: 6px;
    text-align: center;
}
.hotel {
    display: block;
    margin: 0 auto;
    width: 100%;
	max-width:900px;
}

.menu-hotel {
    height: 80px;
    color: #fff;
    float: right;
    display: block;
    margin-top: 0;
    font-family: 'Barlow Condensed', 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: 'Barlow', 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: 'Barlow', 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: 'Barlow', 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: 'Barlow', 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: 'Barlow', sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.5em;
    color: #9c8962;
	text-decoration:none!important;
}

}


.elementor-slideshow__title {
    font-size: 16px;
    font-weight: 700;
	Display:none;
}

.naslovnica-sobe {
    display: block;
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
}

h2.fg-item-title {
    text-transform: uppercase;
	font-size: 30px !important;
    font-family: 'Barlow Condensed', sans-serif !important;
    font-weight: 400 !important;
	letter-spacing: 6px;
}

.koma-home-rooms {
    text-transform: uppercase !important;
	font-size: 30px !important;
    font-family: 'Barlow Condensed', sans-serif !important;
    font-weight: 400 !important;
	letter-spacing: 6px;
}



					.elementor-element.elementor-element-5f8f53d9 .eael-filterable-gallery-item-wrap {
					        width: 25%;
					    }
					}@media only screen and (max-width: 1024px) {
					.elementor-element.elementor-element-5f8f53d9  .eael-filterable-gallery-item-wrap {
					        width: 100%;
					    }
					}@media only screen and (max-width: 767px) {
					.elementor-element.elementor-element-5f8f53d9  .eael-filterable-gallery-item-wrap {
					        width: 100%;
					    }
					


button.mega-toggle-standard.mega-toggle-label {
    display: none !important;
}
