/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: A plain-vanilla &amp; lightweight theme for Elementor page builder
Tags: flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.2.2.1581614114
Updated: 2020-02-13 17:15:14

*/

#booking_form_container{
	position: fixed;
	display: none;
}

#odaberi-sobu-forma {
	text-align: center!important;
}

#odaberi-sobu {
	border-radius: 0px!important;
	background-color: transparent!important;
	color: #fff!important;
	border: 1px solid #fff!important;
	height: 50px!important;
	width: 25%!important;
	display: inline-block!important;
}

#odaberi-sobu option {
	color: #000!important;
	border: 0!important;
}

#soba-odabrana, #soba-odabrana [type=button], #soba-odabrana [type=submit], #soba-odabrana button {
	border-radius: 0px!important;
	border: 1px solid #fff!important;
	color: #fff!important;
	height: 50px!important;
	width: 10%!important;
}

#soba-odabrana:hover, #soba-odabrana button:hover, #soba-odabrana [type=button]:hover, #soba-odabrana [type=submit]:hover {
	background-color: #fff!important;
	color: #000!important;
}

#soba-odabrana [type=button]:focus, #soba-odabrana [type=submit]:focus, #soba-odabrana button:visited, #soba-odabrana button:focus, #soba-odabrana button:active, #odaberi-sobu option:focus, #odaberi-sobu:focus {
	border: 1px solid #fff!important;
}

a {
	color: #d28d5f !important;
}

#meni-booknow, #meni-booknow a, .meni-booknow, .meni-booknow a {
	color: #fff !important;
}

.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a {
	font-weight: 500 !important;
}

.gift-popup-btn .elementor-icon.elementor-animation-grow, .elementor-widget-posts .elementor-post__title a, .elementor-widget-heading .elementor-heading-title>a {
	color: #fff !important;
}

.elementor-554 .elementor-element.elementor-element-046884f .elementor-button:hover {
	color: #fff !important;
	border: 2px solid #d28d5f !important;
}

#elementor-popup-modal-554 .dialog-close-button, #elementor-popup-modal-644 .dialog-close-button {
	background-color: transparent!important;
	color: #000 !important;
}

#elementor-popup-modal-422 .dialog-close-button {
	color: #fff !important;
}

.elementor-posts .elementor-post__read-more {
	position: absolute !important;
	top: 100% !important;
	padding-bottom: 5px !important;
	border-bottom: 2px solid !important;
}

.cookie-notice-container {
	text-align: left;
	margin-left: 150px;
	font-size: 14px;
	font-weight: 400;
	margin-top: 20px !important;
}

.cn-button.bootstrap {
	display: inline-block;
	text-align: left;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 10px !important;
	background: #d28d5f!important;
	border: none;
	box-shadow: none;
	padding: 10px !important;
	color: #fff !important;
	font-size: 14px;
    font-weight: 400;
}

.cn-button.bootstrap:hover {
	background: #d28d5f!important;
	border: none;
	box-shadow: none;
	color: #fff !important;
}

.cn-button.bootstrap:after {
	content: '';
    display: block;
    width: 0;
    height: 2px;
    background: #d28d5f;
    transition: width .5s;
}

.cn-button.bootstrap:hover::after {
    width: 100%;
    transition: width .5s;opacity: 1!important;
}

div.swiper-slide-inner {
    cursor: default !important;
}

.elementor-slides .swiper-slide-inner .elementor-slide-heading {
	color: #d28d5f !important;
	font-size: 50px !important;
}

#slider-naslovna .elementor-swiper-button {
    background-color: #1F2023 !important;
    padding: 20px !important;
	top: 95.5% !important;
	left: 0% !important;
}

#slider-naslovna .elementor-swiper-button-next {
    left: 3% !important;
	right: 93% !important;
}

.elementor-slides .swiper-slide-inner .elementor-slide-button, .elementor-66 .elementor-element.elementor-element-06dd610 .elementor-button, .elementor-66 .elementor-element.elementor-element-31c2ffa .elementor-button, .elementor-336 .elementor-element.elementor-element-779dcb3 .elementor-button, .elementor-456 .elementor-element.elementor-element-cea2554 .elementor-button, .elementor-456 .elementor-element.elementor-element-df6241d .elementor-button, .elementor-456 .elementor-element.elementor-element-b4212c1 .elementor-button, .elementor-456 .elementor-element.elementor-element-a96d940 .elementor-button, .elementor-456 .elementor-element.elementor-element-5984f3a .elementor-button, .elementor-456 .elementor-element.elementor-element-4375f89 .elementor-button, .elementor-470 .elementor-element.elementor-element-8a7f83b .elementor-button, .elementor-470 .elementor-element.elementor-element-a0580f7 .elementor-button, .elementor-531 .elementor-element.elementor-element-24909bf .elementor-button, .elementor-531 .elementor-element.elementor-element-5bcee6c7 .elementor-button, .elementor-536 .elementor-element.elementor-element-633796de .elementor-button, .elementor-536 .elementor-element.elementor-element-0a196f3 .elementor-button, .elementor-611 .elementor-element.elementor-element-d053229 .elementor-button, .elementor-611 .elementor-element.elementor-element-fc9db78 .elementor-button, .elementor-752 .elementor-element.elementor-element-743838e0 .elementor-button, .elementor-752 .elementor-element.elementor-element-52587e9 .elementor-button, .elementor-619 .elementor-element.elementor-element-3adfb00b .elementor-button, .elementor-619 .elementor-element.elementor-element-e00d1e3 .elementor-button, .elementor-744 .elementor-element.elementor-element-3adfb00b .elementor-button, .elementor-744 .elementor-element.elementor-element-d1887c5 .elementor-button, .elementor-470 .elementor-element.elementor-element-a7913da .elementor-button, .elementor-748 .elementor-element.elementor-element-0cff429 .elementor-button, .elementor-536 .elementor-element.elementor-element-30a17e8 .elementor-button, .elementor-756 .elementor-element.elementor-element-b2adf09 .elementor-button {
    color: #fff !important;
    background: linear-gradient( to left,rgba(0,0,0,0) 50%,#d28d5f 50% ) !important;
    background-size: 200% 100% !important;
    background-position: right bottom !important;
    cursor: pointer !important;
    transition: all ease .3s !important;
	border: 2px solid #fff !important;
	width: auto !important;
}

.elementor-slides .swiper-slide-inner .elementor-slide-button:hover, .elementor-66 .elementor-element.elementor-element-06dd610 .elementor-button:hover, .elementor-66 .elementor-element.elementor-element-31c2ffa .elementor-button:hover, .elementor-336 .elementor-element.elementor-element-779dcb3 .elementor-button:hover, .elementor-456 .elementor-element.elementor-element-cea2554 .elementor-button:hover, .elementor-456 .elementor-element.elementor-element-df6241d .elementor-button:hover, .elementor-456 .elementor-element.elementor-element-b4212c1 .elementor-button:hover, .elementor-456 .elementor-element.elementor-element-a96d940 .elementor-button:hover, .elementor-456 .elementor-element.elementor-element-5984f3a .elementor-button:hover, .elementor-456 .elementor-element.elementor-element-4375f89 .elementor-button:hover, .elementor-470 .elementor-element.elementor-element-8a7f83b .elementor-button:hover, .elementor-470 .elementor-element.elementor-element-a0580f7 .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-24909bf .elementor-button:hover, .elementor-531 .elementor-element.elementor-element-5bcee6c7 .elementor-button:hover, .elementor-536 .elementor-element.elementor-element-633796de .elementor-button:hover, .elementor-536 .elementor-element.elementor-element-0a196f3 .elementor-button:hover, .elementor-611 .elementor-element.elementor-element-d053229 .elementor-button:hover, .elementor-611 .elementor-element.elementor-element-fc9db78 .elementor-button:hover, .elementor-752 .elementor-element.elementor-element-743838e0 .elementor-button:hover, .elementor-752 .elementor-element.elementor-element-52587e9 .elementor-button:hover, .elementor-619 .elementor-element.elementor-element-3adfb00b .elementor-button:hover, .elementor-619 .elementor-element.elementor-element-e00d1e3 .elementor-button:hover, .elementor-744 .elementor-element.elementor-element-3adfb00b .elementor-button:hover, .elementor-744 .elementor-element.elementor-element-d1887c5 .elementor-button:hover, .elementor-470 .elementor-element.elementor-element-a7913da .elementor-button:hover, .elementor-748 .elementor-element.elementor-element-0cff429 .elementor-button:hover, .elementor-536 .elementor-element.elementor-element-30a17e8 .elementor-button:hover, .elementor-756 .elementor-element.elementor-element-b2adf09 .elementor-button:hover {
    background-position: left bottom !important;
	border: 2px solid #d28d5f !important;
    color: #fff !important;
    opacity: 1 !important;
	width: auto !important;
}

.elementor-66 .elementor-element.elementor-element-c89a5d6 .elementor-button:hover::after {
    width: 100%;
    transition: width .5s;opacity: 1!important;
}

.elementor-75 .elementor-element.elementor-element-6541160, .elementor-776 .elementor-element.elementor-element-7559826d {
    width: 21% !important;
}

.elementor-button {
	border-radius: 0 !important;
	text-transform: uppercase !important;
}

.elementor-1281 .elementor-element.elementor-element-dc7ced3 .elementor-icon-list-icon i, .elementor-1257 .elementor-element.elementor-element-dc7ced3 .elementor-icon-list-icon i {
	background-color: #d28d5f !important;
	padding: 12px !important;
    width: auto !important;
}

.vegas-timer {
	display: none !important;
}

.elementor-field-group .elementor-select-wrapper select option {
    background-color: #161616 !important;
    color: #fff !important;
}

#booking_form_container select option {
    background-color: #d28d5f !important;
    color: #fff !important;
}

@media only screen and (max-width: 768px) {
	#header-manda {
	}

	.elementor-66 .elementor-element.elementor-element-d9ec989 .swiper-slide {
		height: 82vh !important;
	}

	.elementor-slides .swiper-slide-inner .elementor-slide-heading {
		font-size: 30px !important;
	}
	
	.elementor-posts .elementor-post__read-more {
		position: relative!important;
	}	
	
.elementor-1257 .elementor-element.elementor-element-06f5be1 .elementor-nav-menu--dropdown a:hover, .elementor-1257 .elementor-element.elementor-element-06f5be1 .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-1257 .elementor-element.elementor-element-06f5be1 .elementor-nav-menu--dropdown a.highlighted, .elementor-1257 .elementor-element.elementor-element-06f5be1 .elementor-nav-menu--dropdown {
	background: transparent!important;
	}	

	#slider-naslovna .elementor-swiper-button {
		top: 94% !important;
	}

	#slider-naslovna .elementor-swiper-button {
		left: 41.5% !important;
		right: auto !important;
	}

	#slider-naslovna .elementor-swiper-button-next {
		left: 50% !important;
		right: auto !important;
	}

	.elementor-66 .elementor-element.elementor-element-a0c8a60 {
		padding: 50px 20px 50px 20px !important;
	}

	.elementor-66 .elementor-element.elementor-element-ddc4b19 > .elementor-container {
		padding: 50px 0px 50px 0px !important;
	}

	.elementor-66 .elementor-element.elementor-element-06dd610 .elementor-button {
		margin-left: 30% !important;
	}

	.elementor-66 .elementor-element.elementor-element-1eca042 .elementor-image img {
		margin-top: 50px !important;
	}

	.cookie-notice-container {
		margin-left: 10px !important;
	}

	#menu-2-06f5be1 {
		height: 100vh;
		background: linear-gradient(rgba(20,20,20, .9), rgba(20,20,20, .9)), url(../../uploads/2020/02/13.jpg);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center center;
	}

	.elementor-75 .elementor-element.elementor-element-06f5be1 .elementor-nav-menu--dropdown a.highlighted, .elementor-75 .elementor-element.elementor-element-06f5be1 .elementor-nav-menu--dropdown, .elementor-75 .elementor-element.elementor-element-06f5be1 .elementor-nav-menu--dropdown a:hover, .elementor-75 .elementor-element.elementor-element-06f5be1 .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-75 .elementor-element.elementor-element-06f5be1 .elementor-nav-menu--dropdown a.highlighted {
		background-color: transparent !important;
	}

	#glavni-nav .elementor-nav-menu li {
		padding: 0px 15px !important;
	}

	#glavni-nav .elementor-nav-menu--dropdown a {
		color: #fff !important;
		border-bottom: 1px solid;
	}

	#glavni-nav .elementor-nav-menu a {
		line-height: 30px !important;
		font-size: 18px !important;
	}

	#glavni-nav .elementor-nav-menu--dropdown .elementor-item.elementor-item-active {
		background-color: transparent !important;
		color: #9d9d9d !important;
	}

	#glavni-nav .elementor-menu-toggle {
		color: #fff !important;
		background-color: transparent !important;
	}

	.elementor-66 .elementor-element.elementor-element-834f536 {
		padding: 50px 0px 0px 0px !important;
	}

	.elementor-66 .elementor-element.elementor-element-13d0e76 .elementor-icon-box-wrapper {
		display: inline-flex !important;
	}

	.elementor-66 .elementor-element.elementor-element-13d0e76.elementor-position-left .elementor-icon-box-icon {
		margin-right: 10px !important;
	}

	.elementor-66 .elementor-element.elementor-element-a838967 > .elementor-element-populated, .elementor-66 .elementor-element.elementor-element-e1552e5 > .elementor-element-populated, .elementor-66 .elementor-element.elementor-element-d9ca0e6 > .elementor-element-populated, .elementor-66 .elementor-element.elementor-element-65d6bab > .elementor-element-populated, .elementor-66 .elementor-element.elementor-element-5b6c46a > .elementor-element-populated, .elementor-66 .elementor-element.elementor-element-1554e76 > .elementor-element-populated, .elementor-361 .elementor-element.elementor-element-7591228a > .elementor-element-populated, .elementor-361 .elementor-element.elementor-element-548b351 > .elementor-element-populated, .elementor-361 .elementor-element.elementor-element-f4e8dc8 > .elementor-element-populated, .elementor-361 .elementor-element.elementor-element-47c9af8 > .elementor-element-populated, .elementor-470 .elementor-element.elementor-element-7b015b0b > .elementor-element-populated, .elementor-470 .elementor-element.elementor-element-553f40a9 > .elementor-element-populated {
		margin: 0px !Important;
		margin-bottom: 30px !important;
	}

	.elementor-470 .elementor-element.elementor-element-aefff60 > .elementor-element-populated {
		margin: 20px !important;
		padding: 10px !important;
	}

	.elementor-361 .elementor-element.elementor-element-f4e8dc8 > .elementor-element-populated, .elementor-361 .elementor-element.elementor-element-8e63502 {
		padding-top: 30px !important;
	}

	#kontakt-forma {
		padding: 0px 20px 0px 20px !important;
	}

	.elementor-336 .elementor-element.elementor-element-9aa4e3e .eae-markers {
		margin-top: 50px !important;
		height: 500px !important;
	}

	.elementor-361 .elementor-element.elementor-element-47a4fe6f {
		padding: 0px 0px 0px 0px !important;
	}

	.elementor-456 .elementor-element.elementor-element-44d7fae > .elementor-element-populated, .elementor-456 .elementor-element.elementor-element-2659d3d > .elementor-element-populated, .elementor-456 .elementor-element.elementor-element-8a78d3c > .elementor-element-populated, .elementor-456 .elementor-element.elementor-element-3cd2d5e > .elementor-element-populated, .elementor-456 .elementor-element.elementor-element-fc4e71d > .elementor-element-populated, .elementor-456 .elementor-element.elementor-element-70cb6bd > .elementor-element-populated {
		padding: 20px 20px 20px 20px !important;
	}

	.elementor-456 .elementor-element.elementor-element-6e95e4a:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-456 .elementor-element.elementor-element-20cf7a4:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-456 .elementor-element.elementor-element-6e95e4a:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-456 .elementor-element.elementor-element-2cefa5a:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-456 .elementor-element.elementor-element-bffa18d:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-456 .elementor-element.elementor-element-f494922:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-456 .elementor-element.elementor-element-f9f12e9:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap {
		height: 200px !important;
	}

	.elementor-456 .elementor-element.elementor-element-6e95e4a:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-456 .elementor-element.elementor-element-2cefa5a:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-456 .elementor-element.elementor-element-f494922:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap {
		margin-bottom: 20px !important;
	}
}

@media (min-width: 0px) and (max-width: 360px) {
	#slider-naslovna .elementor-swiper-button {
		left: 32% !important;
		right: auto !important;
	}

	#slider-naslovna .elementor-swiper-button-next {
		left: 50% !important;
		right: auto !important;
	}
}

@media (min-width: 361px) and (max-width: 500px) {
	#slider-naslovna .elementor-swiper-button {
		left: 37% !important;
		right: auto !important;
	}

	#slider-naslovna .elementor-swiper-button-next {
		left: 50% !important;
		right: auto !important;
	}
}

@media (min-width: 0px) and (max-width: 500px) {
	#soba-odabrana {
		width: 35% !important;
	}

	#odaberi-sobu {
		width: 60% !important;
	}
}

@media (min-width: 500px) and (max-width: 768px) {
	#soba-odabrana {
		width: 35% !important;
	}

	#odaberi-sobu {
		width: 50% !important;
	}
}

@media (min-width: 768px) and (max-width: 1024px) {
	#soba-odabrana {
		width: 20% !important;
	}

	#odaberi-sobu {
		width: 30% !important;
	}

	#slider-naslovna .elementor-swiper-button {
		top: 95.5% !important;
		left: 0% !important;
	}

	#slider-naslovna .elementor-swiper-button-next {
		left: 6% !important;
		right: 87% !important;
	}

	.elementor-nav-menu {
		height: 600px;
		background: linear-gradient(rgba(20,20,20, .9), rgba(20,20,20, .9)), url(../../uploads/2020/02/13.jpg);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center center;
	}
	
	#footer .elementor-nav-menu {
		background: transparent!important;
		height: auto!important;
	}

	.elementor-nav-menu li {
		padding: 0px 15px !important;
	}

	.elementor-nav-menu--dropdown a {
		color: #fff !important;
		border-bottom: 1px solid;
	}

	.elementor-nav-menu a {
		line-height: 30px !important;
		font-size: 18px !important;
	}

	.elementor-nav-menu--dropdown .elementor-item.elementor-item-active {
		background-color: transparent !important;
		color: #9d9d9d !important;
	}

	.elementor-menu-toggle {
		color: #fff !important;
		background-color: transparent !important;
	}

	.elementor-75 .elementor-element.elementor-element-9c1fb95 {
		width: 75% !important;
	}

	#kontakt-forma {
	     padding: 0px 100px 0px 100px !important;
	}

	.elementor-456 .elementor-element.elementor-element-44d7fae > .elementor-element-populated, .elementor-456 .elementor-element.elementor-element-2659d3d > .elementor-element-populated, .elementor-456 .elementor-element.elementor-element-8a78d3c > .elementor-element-populated, .elementor-456 .elementor-element.elementor-element-3cd2d5e > .elementor-element-populated, .elementor-456 .elementor-element.elementor-element-fc4e71d > .elementor-element-populated, .elementor-456 .elementor-element.elementor-element-70cb6bd > .elementor-element-populated {
		padding: 100px 100px 100px 100px !important;
	}
}

@media (min-width: 1025px) and (max-width: 1280px) {
	.elementor-nav-menu--main .elementor-nav-menu a {
		padding: 10px !important;
	}

	#kontakt-forma {
		 padding: 0px 100px 0px 100px !important;
	}

	#slider-naslovna .elementor-swiper-button {
		top: 95.5% !important;
		left: 0% !important;
	}

	#slider-naslovna .elementor-swiper-button-next {
		left: 5% !important;
		right: 89% !important;
	}

	#soba-odabrana {
		width: 25% !important;
	}

	#odaberi-sobu {
		width: 50% !important;
	}
}

@media (min-width: 1280px) and (max-width: 1920px) {
	#kontakt-forma {
		padding: 0px 100px 0px 100px !important;
	}

	.elementor-456 .elementor-element.elementor-element-44d7fae > .elementor-element-populated, .elementor-456 .elementor-element.elementor-element-2659d3d > .elementor-element-populated, .elementor-456 .elementor-element.elementor-element-8a78d3c > .elementor-element-populated, .elementor-456 .elementor-element.elementor-element-3cd2d5e > .elementor-element-populated, .elementor-456 .elementor-element.elementor-element-fc4e71d > .elementor-element-populated, .elementor-456 .elementor-element.elementor-element-70cb6bd > .elementor-element-populated {
		padding: 100px 100px 100px 100px !important;
	}

	#slider-naslovna .elementor-swiper-button {
		top: 95.5% !important;
		left: 0% !important;
	}

	#slider-naslovna .elementor-swiper-button-next {
		left: 3% !important;
		right: 93% !important;
	}

	#soba-odabrana {
		width: 15% !important;
	}

	#odaberi-sobu {
		width: 30% !important;
	}
}

@media (min-width: 1920px) {
	#slider-naslovna .elementor-swiper-button {
		top: 96.5% !important;
		left: 0% !important;
	}

	#slider-naslovna .elementor-swiper-button-next {
		left: 3% !important;
		right: 93.3% !important;
	}

	#kontakt-forma {
	    padding: 0px 200px 0px 200px !important;
	}

	.elementor-66 .elementor-element.elementor-element-d9ec989 .swiper-slide {
		height: 85.5vh !important;
	}
}


/* === LOADER === */

    #loader-wrapper {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 1000;
	    background: #000 !important;
}

    #loader-wrapper .loader-section {
        position: fixed;
        top: 0;
        width: 100%;
        height: 100%;
        z-index: 1000;
		background: url("../../uploads/2020/02/manda_animacija_web_transparentno.gif") no-repeat fixed center !important;
		background-size: 30% !important;
    }

    .loaded #loader {
        opacity: 0;

    }
    .loaded #loader-wrapper {
        visibility: hidden;
        -webkit-transform: translateY(-100%);  /* Chrome, Opera 15+, Safari 3.1+ */
            -ms-transform: translateY(-100%);  /* IE 9 */
                transform: translateY(-100%);  /* Firefox 16+, IE 10+, Opera */
        -webkit-transition: all 0.3s 1s ease-out;
                transition: all 0.3s 1s ease-out;
    }

a#cn-accept-cookie {
    text-transform: uppercase;
    border-bottom: solid 1px;
    padding-bottom: 2px;
}

a#cn-more-info {
    text-transform: uppercase;
    border-bottom: solid 1px;
    padding-bottom: 2px;
}

    /* JavaScript Turned Off */
    .no-js #loader-wrapper {
        display: none;
    }
    .no-js h1 {
        color: #222222;
    }

@media only screen and (max-width: 768px) {
	    #loader-wrapper .loader-section {
			background-size: 100% !important;
	}
}

.grecaptcha-badge { 
visibility: hidden; 
}



/* COOKIES */
/* cookie banner */
#moove_gdpr_cookie_info_bar {
    font-family: 'Roboto', sans-serif !important;
    max-width: 800px!important;
    height: fit-content!important;
    left: 50%!important;
    box-shadow: 0px 0px 10px #555 !important;
    border-radius: 5px!important;
    border: 0!important;
}
/* boja pozadine bannera */
#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme {
    background-color: #fff!important;
}
/* banner container */
.moove-gdpr-info-bar-container {
	padding: 45px!important;
}
.moove-gdpr-info-bar-content {
    flex-direction: column !important;
    padding: 0 !important;
}
/* tekst */
#moove_gdpr_cookie_info_bar h3,
#moove_gdpr_cookie_info_bar p {
    color: #000 !important;
}
#moove_gdpr_cookie_info_bar .moove-gdpr-cookie-notice h3 {
    color: #000 !important;
    font-size: 24px!important;
    line-height: 38px!important;
    font-weight: 700!important;
    text-transform: none !important;
}
#moove_gdpr_cookie_info_bar .moove-gdpr-cookie-notice p {
  line-height: 28px !important;
}
/* button container */
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-content .moove-gdpr-button-holder {
    align-self: flex-start!important;
    padding-left: 0 !important;
    margin-top: 30px!important;
	gap: 8px!important;
}
/* buttons */
#moove_gdpr_cookie_info_bar .moove-gdpr-button-holder button.mgbutton {
	font-size: 15px!important;
    padding: 10px 48px!important;
    border: 3px solid #303DAF !important;
    border-radius: 5px!important;
/* 	text-transform: uppercase !important; */
 	font-weight: 600!important;
}
/* promijeni order buttona */
#moove_gdpr_cookie_info_bar .gdpr-fbo-1 {
    order: 0 !important;
    -ms-flex-order: 0 !important;
}
/* accept */
#moove_gdpr_cookie_info_bar button.mgbutton.moove-gdpr-infobar-allow-all.gdpr-fbo-0 {
  order: 5 !important;
}
#moove_gdpr_cookie_info_bar button.mgbutton.moove-gdpr-infobar-allow-all.gdpr-fbo-0 {
    background: #303DAF !important;
    color: #fff !important;
	box-shadow: inset 0 0 0 1px #fff !important;
}
#moove_gdpr_cookie_info_bar button.mgbutton.moove-gdpr-infobar-allow-all.gdpr-fbo-0:hover {
	box-shadow: none !important;
}
/* settings */
#moove_gdpr_cookie_info_bar  button.mgbutton.change-settings-button.gdpr-fbo-2 {
	opacity: 1 !important;
}
/* reject */
#moove_gdpr_cookie_info_bar button.mgbutton.moove-gdpr-infobar-reject-btn.gdpr-fbo-1, 
#moove_gdpr_cookie_info_bar  button.mgbutton.change-settings-button.gdpr-fbo-2 {
	box-shadow: none!important;
    background: #ffffff !important;
    color: #000 !important;
    margin-left: 0!important;
}
#moove_gdpr_cookie_info_bar button.mgbutton.moove-gdpr-infobar-reject-btn.gdpr-fbo-1:hover,
#moove_gdpr_cookie_info_bar  button.mgbutton.change-settings-button.gdpr-fbo-2:hover {
	background: #303DAF !important;
 	color: #fff !important;
}

/* promijeni postavke button */
#moove_gdpr_save_popup_settings_button {
    background-color: #333!important;
    color: #fff;
}

/* MODAL EDIT */
/* ukloni prazan red */
#moove_gdpr_cookie_modal .moove-gdpr-modal-right-content, 
#moove_gdpr_cookie_modal .moove-gdpr-modal-footer-content {
    background-color: #fff !important;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-title {
    height: 60px !important;
}
#privacy_overview .moove-gdpr-tab-main-content {
    display: none !important;
}
#moove_gdpr_cookie_modal .tab-title {
  margin-bottom: 8px !important;
}
#moove_gdpr_cookie_modal p {
  margin-bottom: 6px !important;
}
#moove_gdpr_cookie_modal .moove-gdpr-button-holder .mgbutton {
  border-radius: 5px !important;
  background-color: #303DAF !important;
  border: 1px solid #303DAF !important;
}
#moove_gdpr_cookie_modal .moove-gdpr-button-holder .mgbutton:hover {
  border-radius: 5px !important;
  background-color: #fff !important;
  color: #303DAF !important;
  border: 1px solid #303DAF !important;
}


@media (max-width: 810px) {
	#moove_gdpr_cookie_info_bar {
		max-width: calc(100% - 20px) !important;
	}
}
@media (min-width: 768px) {
	#moove_gdpr_cookie_info_bar {
		transform: translate(-50%, -50%)!important;
		top: 50%!important;
	}
}
@media (max-width: 767px) {
	.moove-gdpr-info-bar-container {
  		padding: 15px !important;
	}
	#moove_gdpr_cookie_info_bar .moove-gdpr-cookie-notice h3 {
	  font-size: 18px !important;
	  line-height: 22px !important;
	}
	  #moove_gdpr_cookie_info_bar .moove-gdpr-cookie-notice p {
		line-height: 20px !important;
		font-size: 12px !important;
	  }
	#moove_gdpr_cookie_info_bar {
	  transform: translate(-50%, 0%) !important;
	  bottom: 20px !important;
	}
	#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-content .moove-gdpr-button-holder {
	  margin-top: 20px !important;
	  gap: 2px !important;
	}
	#moove_gdpr_cookie_info_bar .moove-gdpr-button-holder button.mgbutton {
	  font-size: 12px !important;
	  padding: 4px 12px !important;
	}
	.gdpr_lightbox .gdpr_lightbox-container {
  		vertical-align: bottom!important;
  		bottom: 20px!important;
	}
	#moove_gdpr_cookie_modal .gdpr-cc-form-wrap {
  		margin-bottom: 0 !important;
	}
}