/*
Theme Name: DHF2026
Theme URI: https://wisemedia.hr
Author: Gregor Bogdanovic / WiseMedia.hr
Author URI: http://wisemedia.hr
Version: 1.0.4
Text Domain: evently
Template: evently
*/


:root {
	--brand: #03499a;
	--hover: #03499a;
	--active-mobile: #000000;
	
	--brand-background: #f0a7a0 ;
	
	--submenu: #03499a;
	--submenu-hover: #000000;
	
	--background: #03499a;
	
	--primary-font: "DM Sans",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif
}

html,
body {
	font-family: var(--primary-font) !important;
}

.hideMefull {
	display: none !important;
	opacity: 0 !important;
}
.single-film-meta.under-title {
  margin-bottom: 2rem;
  color: #000;
}

blockquote {
	color: var(--hover) !important;
}
h1, h2, h3, h4, h5, h6 {margin: 25px 0 1rem 0 !important;}
.row {
  display: flex;
  flex-direction: column;
  padding: 0;
  width: 100%;
}

.row.row-no-padding {
  padding: 0;
}

.row.row-no-padding > .column {
  padding: 0;
}

.row.row-wrap {
  flex-wrap: wrap;
}

.row.row-top {
  align-items: flex-start;
}

.row.row-bottom {
  align-items: flex-end;
}

.row.row-center {
  align-items: center;
}

.row.row-stretch {
  align-items: stretch;
}

.row.row-baseline {
  align-items: baseline;
}

.row .column {
  display: block;
  flex: 1 1 auto;
  margin-left: 0;
  max-width: 100%;
  width: 100%;
}

.row .column.column-offset-10 {
  margin-left: 10%;
}

.row .column.column-offset-20 {
  margin-left: 20%;
}

.row .column.column-offset-25 {
  margin-left: 25%;
}

.row .column.column-offset-33, .row .column.column-offset-34 {
  margin-left: 33.3333%;
}

.row .column.column-offset-40 {
  margin-left: 40%;
}

.row .column.column-offset-50 {
  margin-left: 50%;
}

.row .column.column-offset-60 {
  margin-left: 60%;
}

.row .column.column-offset-66, .row .column.column-offset-67 {
  margin-left: 66.6666%;
}

.row .column.column-offset-75 {
  margin-left: 75%;
}

.row .column.column-offset-80 {
  margin-left: 80%;
}

.row .column.column-offset-90 {
  margin-left: 90%;
}

.row .column.column-10 {
  flex: 0 0 10%;
  max-width: 10%;
}

.row .column.column-20 {
  flex: 0 0 20%;
  max-width: 20%;
}

.row .column.column-25 {
  flex: 0 0 25%;
  max-width: 25%;
}

.row .column.column-33, .row .column.column-34 {
  flex: 0 0 33.3333%;
  max-width: 33.3333%;
}

.row .column.column-40 {
  flex: 0 0 40%;
  max-width: 40%;
}

.row .column.column-50 {
  flex: 0 0 50%;
  max-width: 50%;
}

.row .column.column-60 {
  flex: 0 0 60%;
  max-width: 60%;
}

.row .column.column-66, .row .column.column-67 {
  flex: 0 0 66.6666%;
  max-width: 66.6666%;
}

.row .column.column-75 {
  flex: 0 0 75%;
  max-width: 75%;
}

.row .column.column-80 {
  flex: 0 0 80%;
  max-width: 80%;
}

.row .column.column-90 {
  flex: 0 0 90%;
  max-width: 90%;
}

.row .column .column-top {
  align-self: flex-start;
}

.row .column .column-bottom {
  align-self: flex-end;
}

.row .column .column-center {
  align-self: center;
}

@media (min-width: 40rem) {
  .row {
    flex-direction: row;
    margin-left: -1.0rem;
    width: calc(100% + 2.0rem);
  }
  .row .column {
    margin-bottom: inherit;
    padding: 0 1.0rem;
  }
}

.mkdf-content a:hover,
.mkdf-content p a:hover {
  color: var(--hover) !important;
}

.mkdf-blog-holder.mkdf-blog-masonry article .mkdf-post-text {padding: 30px 0 0 !important;}
.front-blog_date {font-size: 14px;}
/*
.front-blog_title {
	font-family: Poppins;
	font-weight: 500;
	margin: 0 0 6px;
	font-size: 24px;
}
*/
.front-blog_title h4 {
	font-size: 20px !important;
	line-height: 1.2 !important;
}
.vc_custom_heading {
	color: #000;
}
.vc_custom_heading a:hover {
	color: var(--hover) !important;
	opacity: 1 !important;
}

.vc_gitem-post-data-source-post_title h6 {
  font-style: normal;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;;
}

.vc_gitem-post-data {
  margin-bottom: 0 !important;
}

.text-center {text-align: center;}

.mkdf-blog-holder.mkdf-blog-single article .mkdf-post-content {box-shadow: none !important;}


.mkdf-section-title-holder.title-no-pt .mkdf-st-title  {
	margin-top: 0 !important;
	padding-top: 0 !important;
	margin-bottom: 15px !important;
}
.mkdf-section-title-holder.title-no-pt .mkdf-st-subtitle  {
	margin: 0 0 1.5rem 0 !important
}


.mkdf-title-image {display: block !important}
.mkdf-title-holder .mkdf-title-image img.head-left {
	position: absolute;
	left: -1em;
	top: -1.5em;
	height: 359px;
	width: 422px;
	scale: 0.6;
}

.mkdf-title-holder .mkdf-title-image img.head-right {
	position: absolute;
	right: -10em;
	top: 1em;
	height: 314px;
	width: 616px;
	scale: 0.6;
}

body.single-wm_filmovi .mkdf-title-holder,
body.archive.category-vijesti .mkdf-title-holder {
	height: 75px !important;
}



.mkdf-content .mkdf-content-inner > .mkdf-container > .mkdf-container-inner,
.mkdf-content .mkdf-content-inner > .mkdf-full-width > .mkdf-full-width-inner {padding-top: 80px !important; padding-bottom: 80px !important;}
@media all and (max-width: 1024px) {
  /* .mkdf-content .mkdf-content-inner > .mkdf-container > .mkdf-container-inner,
  .mkdf-content .mkdf-content-inner > .mkdf-full-width > .mkdf-full-width-inner {padding-top: 80px !important; padding-bottom: 80px !important;}
   */
   .mkdf-content .mkdf-content-inner > .mkdf-container > .mkdf-container-inner,
	 .mkdf-content .mkdf-content-inner > .mkdf-full-width > .mkdf-full-width-inner {padding-top: 0px !important; padding-bottom: 80px !important;}
}
body.home .mkdf-content .mkdf-content-inner > .mkdf-full-width > .mkdf-full-width-inner {padding-top: 0px !important; padding-bottom: 0px !important;}

@media all and (min-width:1025px) {
	body.home .front-intro-section {
		margin-top: 80px;
	}
}
.selektori h3 {
  margin-top: 0 !important;
}
.vc_grid .vc_gitem-link {
	font-family: var(--primary-font);
}
.vc_gitem-zone.vc_gitem-zone-a.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-1-1 {
    min-height: auto; /* 350px */
}
body.home .vc_gitem-zone.vc_gitem-zone-a.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-1-1 {
	min-height: 350px; /* 350px */
}



body.tax-gallery_year .mkdf-post-info-top,
.mkdf-post-info-bottom.clearfix {
    display: none !important;
}

.mkdf-blog-holder.mkdf-blog-masonry article .mkdf-post-content {
	min-height: 425px;
	box-shadow: none !important;
}

.vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active {background-color: var(--brand) !important;}
.vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item:hover {background-color: var(--hover) !important;}
.vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active > span,
.vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item:hover > span { color: #fff !important;}


.front_block_btn h3 {margin-top: 0 !important;}

/* CF7 form */
	.wpcf7 form .wpcf7-response-output {
		margin: 2em 0 1em;
		padding: 15px 20px;
		border: 2px solid transparent;
		color: #000;
		font-size: 1.25rem;
	}
	.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
  	border-color: #dc3232;
	}
	
	.form-group,
	.form-btn,
	.form-accept {
		margin: 2rem 0;
	}
	
	.form-group label {
		font-size: 1.5rem;
		font-weight: bold;
		line-height: 1;
	}
	.form-group label small {
		display: inline-block;
		font-size: 0.9rem;
		line-height: 2;
		font-style: italic;
		font-weight: normal;
	}
	
	.form-group input:not(checkbox),
	.form-group textarea,
	.form-group select {
		width: 100%;
		margin: 5px 0 15px !important;
		margin-bottom: 15px;
		padding: 9px 18px;
		font-family: inherit;
		line-height: 21px;
		font-weight: inherit;
		color: #000 !important;
		background-color: transparent;
		border: 1px solid var(--brand) !important;
		border-radius: 0;
		outline: 0;
		-webkit-appearance: none;
		cursor: pointer;
		box-sizing: border-box;
		-webkit-transition: border-color .2s ease-out;
		-moz-transition: border-color .2s ease-out;
		transition: border-color .2s ease-out;
	}
	.form-group input:not(checkbox):focus,
	.form-group textarea:focus,
	.form-group select:focus {
		color: #000 !important;
		border-color: var(--submenu-hover) !important;
	}

/* front */
	.block_wrap {
		width: 100%;
		text-align: center;
	}
	.block_wrap .col {
		width: 300px;
		margin: 0 auto;
		display: inline-block;
		text-align: left;
	}
	.block_wrap .col:last-child {
		margin-left: 4rem;
	}
	/*
	.front_block_btn {
		width: 300px;
	}
	*/
	.front_btn {
		float: right;
		color: #000;
		padding: 1rem;
		font-size: 1.35rem;
		line-height: 1.5;
	}
		.front_btn a {color: #000;}
		
	.front_btn:hover {
		color: var(--hover);
		-webkit-transition: background .2s ease-out;
		-moz-transition: background .2s ease-out;
		transition: background .2s ease-out;
	}
		.front_btn a:hover {
			color: var(--hover);
			-webkit-transition: background .2s ease-out;
			-moz-transition: background .2s ease-out;
			transition: background .2s ease-out;
		}
		
	.front_block_btn a {
		height: 270px;
		display: block;
		background-color: var(--brand);
		border: 5px solid var(--brand-background);
		color: #fff;
		padding: 1rem;
		font-size: 2rem;
		line-height: 1.5;
	}
	@media all and (max-width: 568px) {
		.front_block_btn a {font-size: 1.5rem}
	}
	/* .front_block_btn:hover a {
		display: block;
		background-color: var(--brand-background);
		color: #fff;
		
		-webkit-transition: background .2s ease-out;
		-moz-transition: background .2s ease-out;
		transition: background .2s ease-out;
	} */
		.front_block_btn a:hover {
			color: var(--brand);
			background-color: var(--brand-background);
			border: 5px solid var(--brand);
			
			-webkit-transition: background .2s ease-out;
			-moz-transition: background .2s ease-out;
			transition: background .2s ease-out;
			
		}
		.front_block_btn.right {
			margin-right: 1.5rem;
		}
	
	.front_block_btn::after {
	    content: '\2192';
	    color: #fff;
	    font-size: 2rem;
	    position: relative;
	    top: -60px;
	    left: 1rem;
	}
	
				
	.front_support_logo img {
		height: 135px !important;
		width: auto;
	}
	
	.fest-support-wrap {
	    width: 1024px;
	    margin: 0 auto;
	}
		.fest-support-wrap .column.right {
	    margin-left: 2.3rem;
	} /*
	{
			margin-right: 2rem;
		}
	*/
		.fest-support-wrap img {
			height: 200px;
			width: auto;
		}
		.fest-support-wrap img.no {
		    height: auto;
		}
	
	@media all and (max-width: 1025px) {
		.fest-support-wrap.right {
			margin-right: 0;
		}
		.fest-support-wrap {
		    width: 600px;
		}
	}
	
	@media all and (max-width: 691px) {
		.fest-support-wrap.right {
			margin-right: 0;
		}
		.fest-support-wrap {
		    width: 600px;
		}
		.block_wrap .col {
			width: 100%;
			margin: 0 auto;
		}
		.front_block_btn {
			width: 332px;
			margin: 0 auto;
		}
		.block_wrap .col:last-child {
			margin-left: 0;
		}
		.fest-support-wrap .row .column {
		    width: 332px !important;
		    margin: 0 auto;
		}
		.front_block_btn::after {
			top: -3.5rem;
		}
	}
	@media all and (max-width: 480px) {
		.fest-support-wrap {
		    /* width: 270px; */
			width: 100%;
		}
		.front_block_btn {
			/* width: 270px; */
			width: 100%;
			margin: 0 auto;
		}
		.fest-support-wrap .row .column {
		    width: 270px !important;
		    margin: 0 auto;
		}
		.front_block_btn::after {
			top: -3.5rem;
		}
	}

@media only screen and (max-width: 680px){
h1 { font-size: 30px !important;}
h1.mkdf-page-title::after {display: none !important;}
.mkdf-footer-bottom-holder p {text-align: left !important;}
}
/* head/menu */
	.mkdf-main-menu > ul > li.menu-social > a {
	  padding: 0 7px;
	}
	.desktop-prijave .item_text {
	  background: var(--brand-background);
	  padding: 5px 10px;
	  color: var(--brand);
	  text-transform: uppercase;
	}
	.mobile-prijave span {
		background: var(--brand-background);
		padding:	9px 10px 5px 10px;
		color: var(--brand);
		text-transform: uppercase;
	}
	.footer-prijave a {
	  background: var(--brand-background);
	  padding: 3px 10px;
	  font-weight: bold
	  
	}
		.widget, .mkdf-page-footer .mkdf-footer-top-holder .widget .footer-prijave a {color: #000 !important;}
		.widget, .mkdf-page-footer .mkdf-footer-top-holder .widget .footer-prijave a:hover {color: var(--brand) !important;}




	.mkdf-drop-down .narrow .second .inner ul,
	.mkdf-drop-down .narrow .second .inner ul li ul {background-color: var(--brand) !important;}/* {background-color: #191919 !important;} */
	.mkdf-drop-down .second .inner ul.right li.sub > a::after {left: 0px !important;}
	.mkdf-menu-area.mkdf-menu-right,
	.mkdf-page-header .mkdf-menu-area .mkdf-grid .mkdf-vertical-align-containers {
	    background-color: var(--brand) !important;
	}
	.mkdf-page-header .mkdf-menu-area .mkdf-logo-wrapper a,
	.mkdf-mobile-logo-wrapper a {
		font-size: 2.5rem;
		font-weight: 500;
		color: #fff;
		text-decoration: none;
		text-transform: uppercase;
	}
	.mkdf-page-header .mkdf-menu-area .mkdf-logo-wrapper a:hover,
	.mkdf-mobile-logo-wrapper a:hover {
		color: var(--submenu-hover);	
	}
	.mkdf-page-header .mkdf-menu-area .mkdf-logo-wrapper a:hover,
	.mkdf-page-header .mkdf-menu-area .mkdf-logo-wrapper a,
	.mkdf-mobile-logo-wrapper a,
	.mkdf-mobile-logo-wrapper a:hover,
	.mkdf-drop-down .second .inner > ul > li > a,
	.mkdf-drop-down .second .inner > ul > li > a:hover,
	footer a,
	footer a:hover {
		text-decoration: none !important;
	}
	.mkdf-vertical-align-containers .mkdf-position-center {text-align: left !important;}
	/* .mkdf-mobile-header .mkdf-mobile-nav > ul > li.mkdf-active-item > a {color:var(--hover) !important; } */
	
	.mkdf-mobile-header .mkdf-mobile-nav > ul > li.mkdf-active-item > a {color:var(--active-mobile) !important; }
	
	.mkdf-title-holder {
		background-position: center bottom !important;
		background-size: contain;
	}

	.mkdf-drop-down .second .inner ul li a:hover, .mkdf-drop-down .second .inner ul li.current-menu-ancestor > a, .mkdf-drop-down .second .inner ul li.current-menu-item > a {color: var(--hover); }
	
	
	.mkdf-title-holder.mkdf-title-predefined-size .mkdf-page-title {
/* 		max-width: 90%; */
		word-break: normal;
		line-height: 1.2;
		font-weight: 400;
		font-family: var(--primary-font);
	}
	.mkdf-page-title.entry-title {
	  width: 100% !important;
	  margin: 0 auto !important;
	  margin-top: 0px !important;
	}
	.mkdf-title-holder.mkdf-bg-responsive {
		padding-top: 6em;
	}
	.mkdf-title-holder .mkdf-title-wrapper .mkdf-page-title {
		font-size: 35px !important;
	}
	@media all and (min-width: 768px) {
		.mkdf-page-title.entry-title {
			width: 66.66666667% !important;
		}
		.mkdf-title-holder.mkdf-title-predefined-size .mkdf-page-title {
			font-size: 35px !important;
		}
		.mkdf-title-holder.mkdf-bg-responsive {
		  padding-top: 2em;
		}
	}
	@media all and (min-width: 1024px) {
		.mkdf-page-title.entry-title {
			width: 50% !important;
		}
	}
	@media all and (min-width: 1200px) {
		.mkdf-page-title.entry-title {
			width: 600px !important;
		}
		.mkdf-title-holder.mkdf-title-predefined-size .mkdf-page-title {
			font-size: 45px !important;
		}
		.mkdf-title-holder.mkdf-bg-responsive {
		  padding-top: 4em;
		}
	}
	@media all and (min-width: 1675px) {
		.mkdf-page-title.entry-title {
			width: 900px !important;
		}
		.mkdf-title-holder.mkdf-bg-responsive {
		  padding-top: 5em;
		}
	}
	@media all and (min-width: 1800px) {
		.mkdf-title-holder.mkdf-bg-responsive {
		  padding-top: 6em;
		}
	}
	@media only screen and (max-width: 768px) {
	  .mkdf-title-holder.mkdf-has-bg-image {
		  margin-top: 2em;
	  }
	}
	@media only screen and (max-width: 1024px) {
	  .mkdf-title-holder.mkdf-has-bg-image .mkdf-title-image {
		display: none !important;
	  }
	}
	.mkdf-title-holder .mkdf-title-wrapper .mkdf-page-title {
		color: var(--brand) !important;
	}
	.mkdf-title-separator {
	    display: none !important;
	}
/*
	h1.mkdf-page-title::after {
	    content:'\2192';
	    display: block;
	    font-size: 3rem;
	}
*/

/* page head */
/* .mkdf-title-holder.mkdf-bg-responsive .mkdf-title-wrapper {
	-webkit-transform: translateY(-40%) !important;
	  -moz-transform: translateY(-40%) !important;
	  transform: translateY(-40%) !important;
} */
.mkdf-title-holder .mkdf-title-wrapper .mkdf-page-title {padding: 0 !important;}



.mkdf-title-holder {
	display: flex !important;
	background-position: center center !important;
	  background-size: contain !important;
	/* height: 200px  !important; */
	height: 250px  !important;
}
.mkdf-title-holder.mkdf-bg-responsive .mkdf-title-image {
  display: none !important;
}
.mkdf-title-holder .mkdf-title-inner {
	position: relative;
	  display: table-cell;
	  height: unset !important;
	  width: 100%;
	  vertical-align: middle;
	  /* margin: 2rem 0; */
}
.mkdf-title-holder .mkdf-title-wrapper {
	display: flex !important;
	/* height: 297px !important; */
	/* height: 350px !important; */
	height: auto !important;
	position: relative !important;
	left: 0 !important;
	right: 0 !important;
	/* top: 0 !important; */
	top: 5em !important;
	align-items: center !important;
	transform: none !important;
	padding-top: 0 !important; 
}
body.single-post.single .mkdf-title-holder {
	height: 70px !important;
}
@media all and (max-width: 1024px){
	body.single-post.single .mkdf-title-holder,
	body.archive.category-vijesti .mkdf-title-holder{
		height: 0px !important;
	}
	body.archive.category-vijesti  .mkdf-title-holder .mkdf-title-wrapper {
		height: 0px !important;
	}
	
	.mkdf-title-holder .mkdf-title-wrapper {
		top: -1em !important;
	}
}

/*
	.mkdf-title-inner {
		text-shadow: #000 0px 0px 5px;
	}
*/


/* content */

/* raspored - timetable */
	.program-timetable {
		color: #000000;
	}
	.program-timetable .day::after {
	  content: "";
	  display: block;
	  border-bottom: 1px solid var(--brand);
	  margin: 1rem 10% 3rem 10%;
	}
	
	.program-timetable .day:last-child:after {
		display: none;
	}
	.program-timetable h2 {
		font-size: 25px;
		line-height: 25px;
		margin: 30px 0 15px 0 !important;
	}
	
	.program-timetable h3 {
		font-size: 18px;
		line-height: 18px;
		margin: 10px 0 10px 0 !important;
		text-decoration: underline;
	}
	.program-timetable .time-slot {
		padding-bottom: 5px;
	}
	
	.program-timetable .time-slot span {
		min-width: 50px;
		display: inline-flex;
		font-weight: 700;
		color: var(--brand);
	}
	
	.program-timetable .accordion {
		border: none;
		padding: 0;
		background-color: transparent;
		font-weight: normal;
		text-align: left;
		outline: none;
		cursor: pointer;
		text-decoration: none;
		-webkit-transition: color .2s ease-out;
		-moz-transition: color .2s ease-out;
		transition: color .2s ease-out;
	}
	.program-timetable .accordion::after {
		display: inline-block;
		vertical-align: middle;
		margin-left: 5px;
		content: '\e04b';
		font-family: linea-arrows-10;
		font-size: 18px;
		font-weight: 400;
		font-style: normal;
		text-rendering: auto;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		transform: rotate(90deg);
	}
	
	.program-timetable .accordion:hover {
		color: var(--hover);
		
	}
	
	.program-timetable .panel {
		padding-left: 20px;
		max-height: 0;
		overflow: hidden;
		transition: max-height 0.5s ease, opacity 0.5s ease;
		opacity: 0;
		display: block;
	}
	
	.program-timetable .panel.open {
		max-height: 500px;
		opacity: 1;
	}
	
	.program-timetable .panel ul {
  	list-style: none;
  	margin: 0;
	}
	
	.program-timetable .raspored-grid-row {
		display: flex;
		flex-wrap: wrap;
		column-gap: 20px;
		row-gap: 0px;
	}
	
	.program-timetable .raspored-grid-col-6 {
		width: calc(50% - 10px);
		box-sizing: border-box;
		margin-bottom: 1rem;
	}
	
	@media all and (max-width: 1023px) {
		.program-timetable .raspored-grid-col-6 {
			width: 100%;
		}
	}
	
	@media all and (max-width: 768px) {
		.program-timetable .raspored-grid-col-6 {
			width: 100%;
		}
		.program-wrap {
			width: 100%;
		}
	}




.mkdf-blog-holder.mkdf-blog-single article .mkdf-post-text {
  padding: 25px 0px 55px !important;
}


.mkdf-blog-holder article .mkdf-post-info-top .mkdf-post-info-date {
	font-family: var(--primary-font) !important;
}
.mkdf-blog-holder article .mkdf-post-image .mkdf-post-info-category {display: none !important; font-family: var(--primary-font) !important; font-style: normal !important; font-weight: 400 !important;}
.mkdf-blog-holder article .mkdf-post-info-top .mkdf-post-info-date a,
.mkdf-blog-holder article .mkdf-post-info-top .mkdf-post-info-date a {font-family: var(--primary-font) !important; font-style: normal !important;}
.mkdf-btn {font-weight: 400 !important;}
.mkdf-post-info-author {display: none !important;}
.mkdf-related-posts-holder .mkdf-related-post .mkdf-post-info > div::after,
.mkdf-blog-holder.mkdf-blog-single article .mkdf-post-info,
.mkdf-blog-holder.mkdf-blog-single article .mkdf-post-info-bottom,
.mkdf-breadcrumbs {display: none !important;}

.mkdf-btn.mkdf-btn-simple .mkdf-btn-text::before {background-color: #000 !important;}

.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title h6 {
	margin-top: 10px !important;
}

	.mkdf-ttevents-single {
		font-family: var(--primary-font) !important;
	}
	.autor {
	    margin-top: 2rem;
		color: #000000;
	}

	.program li {
	    list-style: none;
	}
	.program ul {
	    padding: 0;
	    margin-left: 2.7rem !important;
	}
	.single-movie-block h6 {
		word-wrap: break-word;
		-webkit-hyphens: auto;
		-moz-hyphens: auto;
		-ms-hyphens: auto;
		hyphens: auto;
	}

	/* single event */
	
	.single-movie-block {
		height: 300px;
	}
	
	@media all and (min-width: 480px) {
		.single-movie-block {
			height: 400px;
		}
	}
	@media all and (min-width: 681px) {
		.single-movie-block {
			height: 550px;
		}
	}
	@media all and (min-width: 681px) {
		.single-movie-block {
			height: 550px;
		}
		.filmgrid-2row .single-movie-block {
		  height: 550px;
		}
	}
	@media all and (min-width: 768px) {
		.single-movie-block {
			height: 260px;
		}
	}
	@media all and (min-width: 768px) and (max-width: 1023px) {
		.single-movie-block {
			height: 320px;
		}
		.filmovi-list-page .wpb_column.vc_column_container.vc_col-sm-8 {
			width: 100%
		}
		.filmgrid-2row .single-movie-block {
		  height: 280px;
		}
	}
	@media all and (min-width: 1024px) {
		.single-movie-block {
			height: 250px;
		}
		.filmgrid-2row .single-movie-block {
		  height: 300px;
		}
	}
	@media all and (min-width: 1201px) {
		.single-movie-block {
			height: 300px;
		}
		.filmgrid-2row .single-movie-block {
		  height: 360px;
		}
	}
	@media all and (min-width: 1401px) {
		.single-movie-block {
			height: 320px;
		}
		.filmgrid-2row .single-movie-block {
		  height: 420px;
		}
	}
	
		.single-film-meta-glumci {
		    width: 20%;
		    float: left;
		    color: #000;
		}
		.single-film-meta-glumci ul li {
		  list-style: none;
		  margin: 0;
		  padding: 0;
		  line-height: 1.5;
		}
		
		.sinopsis.half {
		    width: 80%;
		    float: left;
		}
		.sinopsis,
		.sinopsis p,
		.autor,
		.autor p {
		  font-family: "DM sans";
		  font-size: 14px;
		}
		.mkdf-ttevents-single .mkdf-ttevents-single-content,
		.single-film-meta-glumci {
			font-family: "DM Sans", sans-serif;
		}
@media all and (max-width:767px) {
	.mkdf-ttevents-single-content-film-meta-container {
		padding-bottom: 0 !important;
	}
	/* .mkdf-ttevents-single-content-film-meta {
	    display: unset !important;
	} */
	.single-film-meta {
	  flex: 1 1 calc(50% - 10px) !important;
	  max-width: calc(50% - 10px) !important;
	}
	
	.single-film-meta {
		margin: 0 0 1rem 0 !important;
	}
	
	.single-film-meta-glumci,
	.sinopsis.half {
	    width: 100%;
	    float: none;
	}
	.sinopsis.half {
		margin-top: 2rem;
	}
	
	.hideMeOnMobile {display: none !important;}
	.event_description_1 {
		margin-left: 1rem;
		font-style: italic;
		display: block;
	}
	.event_description_dot {
		display: none !important;
	}
	.event_description_2 {
	    display: block;
	    margin-top: 0.5rem;
	    font-weight: 600 !important;
	}
	.event_hour_booking_wrapper.always {
	    display: none !important;
	}
}
@media all and (min-width:768px) {
	.hideMeOnDesktop {display: none !important;}
}
.mkdf-ttevents-single-content-film-meta-container {
	color: #000;
    padding-bottom: 2rem;
}
.mkdf-ttevents-single-content-film-meta-container > .mkdf-ttevents-single-content-film-meta:first-child {
    padding-bottom: 1rem;
}
.mkdf-ttevents-single-content-film-meta {
    display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
}

.single-film-meta {
    /* flex-basis: calc(20% - 10px);
	box-sizing: border-box;
	margin: 0 0 1rem 0; */
	
	flex: 1 1 calc(20% - 10px); 
	margin: 0 0 1rem 0;
	padding: 0 1rem 0 0;
    box-sizing: border-box;
    max-width: calc(20% - 10px);
}
.film-meta-name {
    display: block;
    color: #000;
    font-weight: 600;
}
h3.sinopis {
    margin-bottom: 1rem;
}
.back2timetable {
    margin: 2rem 0;
    font-weight: 600;
}
.before_hour_text {
    font-style: italic;
    padding-left: 1rem;
}

p {margin-top: 0 !important}

.front-banner-pink .mkdf-banner-holder .mkdf-banner-hover-layout .mkdf-banner-button .mkdf-btn {background-color: var(--hover) !important; border-color: var(--hover) !important;}
.front-banner-blue .mkdf-banner-holder .mkdf-banner-hover-layout .mkdf-banner-button .mkdf-btn {background-color: var(--hover) !important; border-color: var(--hover) !important;}

.menu-social .item_text {
  display: none !important;
}
.mkdf-menu-area .mkdf-search-opener {
    display: none !important;
}

.mkdf-drop-down .wide .second .inner {
	background: var(--brand) !important;
}
.mkdf-drop-down .wide.left_position .second ul li, .mkdf-drop-down .wide.right_position .second ul li {
	width: auto !important;
}

.mkdf-main-menu ul li a > span.item_outer::before {display: none !important; border-bottom: 2px solid var(--hover) !important;}
/* .mkdf-light-header .mkdf-page-header > div:not(.mkdf-sticky-header):not(.mkdf-fixed-wrapper) .mkdf-main-menu > ul > li > a:hover {color: var(--hover) !important;} */
.mkdf-drop-down .second .inner {background-color: var(--submenu)} /* {background-color: #191919;} */
.mkdf-drop-down .narrow .second .inner ul {background-color: transparent !important;}
.text-white h2 {color: #fff !important;}
.text-white {color: #fff !important;}

.mkdf-blog-list-holder.mkdf-bl-masonry .mkdf-post-quote-holder {background-color: var(--hover) !important}

.social-box, .dvk-social-sharing {
    background: var(--brand);
}
.dvk-social-sharing {
	margin: 0 !important;
    padding: 3rem 0px 3rem 0px;
    text-align: center;
}
.ss-text {
	color: #000 !important;
	background: #fff;
	border-radius: 100px;
	height: 30px !important;
	width: 15px !important;
	line-height: 1.5 !important;
}

/* footer */
footer h1,
footer h2,
footer h3,
footer h4,
footer h5,
footer h6 {
	margin-top: 0 !important;
}

/* footer napomena */
#footer-note-warp .napomena {
	margin-bottom: 3rem;
}
#footer-note-warp .mkdf-widget-title {
  color: #fff;
  margin: 0 !important;
  padding: 0 !important;
  font-weight: bold;
}
#footer-note-warp p {
	color: #fff;
}

/* footer social */
ul.footer-social {
  margin: 0;
  padding: 0;
}
ul.footer-social li {
  display: inline-block;
  margin-right: 1rem !important;
}

/*logos footer */
	.footer-prvi-wrap,
	.footer-drugi-wrap,
	.footer-treci-wrap,
	.footer-cetvrti-wrap {
		padding: .5rem 0;
	}
	
	#footer-logos-warp h5 {
	  color: #fff;
	  font-weight: bold;
	  margin: 0;
	}
	.footer-logos {
	  display: block;
	  margin: 0;
	  padding: 0;
	  width: 100%;
	}
	.footer-logos li {
	  display: inline-block;
	  width: 150px;
	  height: auto;
	}
	@media all and (max-width:680px) {
		#footer-logos-warp {
			margin-top: 3rem;
		}
		.footer-logos li {
		  width: 120px;
		}
	}


.mkdf-page-footer {
	font-family: var(--primary-font);
}
.mkdf-page-footer .mkdf-footer-bottom-holder {text-align: left !important;}
.mkdf-page-footer .mkdf-footer-bottom-holder a {color: #fff !important}
.mkdf-page-footer .mkdf-footer-bottom-holder p {color: #fff !important;font-size: 0.8rem !important;}
.mkdf-page-footer .mkdf-footer-bottom-holder a:hover {color: #000 !important}

.mkdf-page-footer .mkdf-footer-top-holder .mkdf-footer-top-inner {  border-bottom: 1px solid var(--brand-background) !important;}

.mkdf-page-footer .mkdf-footer-top-holder .widget,
.mkdf-page-footer .mkdf-footer-top-holder .widget a {
	color: #fff !important;
}
.mkdf-page-footer .mkdf-footer-top-holder .widget a:hover,
#mkdf-back-to-top:hover > span {
	color: var(--submenu-hover) !important;
}
/*
#mkdf-back-to-top:hover > span { color: var(--hover) !important;
}
*/

.wpb_wrapper ol,
.wpb_wrapper pre,
.wpb_wrapper ul:not(.subpages-list) {
    margin: 0 0 2rem 2rem;
    color: #000000;
}
@media all and (max-width: 1024px) {
	.wpb_wrapper ol,
	.wpb_wrapper pre,
	.wpb_wrapper ul:not(.subpages-list) {
		margin: 0 0 2rem 0.5rem !important;
	}
}


/* shortcode - list subpages */
	.subpages-list {
		display: flex;
		flex-wrap: wrap;
		list-style-type: none;
		padding: 0;
		margin: 0;
		gap: 20px; 
	}
	
	.subpages-list li {
		box-sizing: border-box;
		flex: 1 1 calc(50% - 20px);
		max-width: calc(50% - 10px);
		margin: 0;
		text-align: left;
		transition: background-color 0.3s ease, color 0.3s ease;
		display: flex;
		justify-content: start;
		align-items: start;
		min-height: 270px;
		background-color: var(--brand);
		border: 5px solid var(--brand-background);
		color: #fff;
		padding: 1rem;
		font-size: 1.7rem;
		line-height: 1.5;
		position: relative; 
	}
	@media all and (max-width: 767px) {
		.subpages-list li {
			flex: 1 1 calc(100% - 20px);
			max-width: calc(100% - 10px);
		}
	}
	
	.subpages-list li:hover {
		color: var(--brand-background); 
		background-color: var(--brand-background);
		border: 5px solid var(--brand); 
		transition: background 0.2s ease-out, color 0.2s ease-out;
	}
	
	.subpages-list a {
		text-decoration: none;
		color: inherit; 
		font-size: 2rem;
		line-height: 1.25;
		font-weight: 500;
		color: #fff;
		display: block;
		width: 100%;
		height: 100%; 
		box-sizing: border-box;
		position: relative; 
	}
	
	.subpages-list a::after {
		content: '\2192'; 
		color: #fff;
		font-size: 2rem;
		position: absolute;
		bottom: -17px; 
		left: 0;
		transition: color 0.3s ease;
	}
	
	.subpages-list a:hover {
		color: var(--brand); 
		text-decoration: none; 
	}
	
	.subpages-list a:hover::after {
		color: var(--brand); 
	}


/* blog */
	
	body.blog .mkdf-title-holder.mkdf-standard-type.mkdf-has-bg-image.mkdf-title-predefined-size {
	    height: 445px !important;
	}
	.mkdf-btn.mkdf-btn-simple .mkdf-btn-text::before {
		background-color: var(--hover) !important;
	}



/* single */
	.mkdf-tags-holder {
	    padding-top: 0.3rem;
	}
	.mkdf-tags-holder > .mkdf-icon-font-elegant {
	    display: none !important;
	}
	.mkdf-tags-holder .mkdf-tags,
	.mkdf-tags-holder .mkdf-tags a {
	    color: #868686;
	    font-size: 14px;
	    font-style: italic;
	}
	.widget.widget_tag_cloud a:hover {
		color: #fff !important;
	}
	.widget.widget_search form > div:hover {
		border-color: var(--hover) !important;
	}
	.widget.widget_search button:hover span {
		color: var(--hover) !important;
	}
	
	.mkdf-blog-holder.mkdf-blog-single article .mkdf-post-title {
		//padding-top: 1.5rem;
		padding-bottom: 1rem;
	}
	.mkdf-post-text-main h3 {
	    padding-top: 1rem;
	    margin-bottom: 0px;
	    font-size: 1.65rem;
	}
	ul {
	    margin-bottom: 15px !important;
	    margin-top: 0px !important;
    }
    ul,li, ul li {color: #000000 !important;}
	.mkdf-full-width-inner h3 {
		margin-top: 3rem;
	}

/* sidebar */
	.widget.widget_tag_cloud a,
	.widget.widget_search input {
		font-family: var(--primary-font) !important;
		font-style: normal !important;
	}



/* front-end form */
	ul.wpuf-form li {
	    margin-bottom: 2rem;
	    margin-top: 2rem;
	}
	input:focus {
	  color: red;
	}
	.wpuf-form-add input {
	    width: 100%;
	    border-bottom: 1px solid #ccc;
	    box-shadow: none;
	    border-top: 0;
	    border-left: 0;
	    border-right: 0;
	    border-radius: 0;
	    color: #ccc;
	    font-size: 1.4rem;  
		-webkit-transition: all 0.5s ease-out;
		-moz-transition: all 0.5s ease-out;
		-o-transition: all 0.5s ease-out;
		transition: all 0.5s ease-out;
	}
	.wpuf-form-add input:focus {
		border-bottom: 1px solid #4047c9;
		color: #000;
	}
	
	.wpuf-form-add textarea {
		box-sizing: border-box;
		resize: vertical; 
	    width: 100%;
	    height: 150px;
	    border-bottom: 1px solid #ccc;
	    box-shadow: none;
	    border-top: 0;
	    border-left: 0;
	    border-right: 0;
	    border-radius: 0;
	    color: #ccc;
	    font-size: 1.4rem;  
		-webkit-transition: all 0.5s ease-out;
		-moz-transition: all 0.5s ease-out;
		-o-transition: all 0.5s ease-out;
		transition: all 0.5s ease-out;
	}
	.wpuf-form-add textarea:focus {
		border-bottom: 1px solid #4047c9;
		color: #000;
	}
	
	.wpuf-form-add label {
		color: #4047c9;
	    font-size: 2rem;
	    line-height: 1.5;
	}
	ul.wpuf-form li .wpuf-fields .wpuf-radio-block,
	ul.wpuf-form li .wpuf-fields .wpuf-checkbox-block {
		font-size: 1.4rem;
	}
	input[type=radio],
	input[type=checkbox] {width: auto;}
	ul.wpuf-form li .wpuf-label .required {color: var(--hover) !important}
	input[type="submit"] {
	    width: auto;
	    padding: 20px 50px;
	    background: #4047c9;
	    color: #fff;
	    border: none;
	}
	input[type="submit"]:hover {
		background: var(--hover);
	}
	ul.wpuf-form li .wpuf-section-wrap {border: none !important}
	
	.wpuf-success {
	    background-color: var(--hover) !important;
	    border: 1px solid var(--hover) !important;
	    color: #fff !important;
	    padding: 1rem !important;
	    margin: 0 auto !important;
	    text-align: center !important;
	    font-size: 1.3rem !important;
	}
	
/* SocialSharing */
		/* not on a hompage dude */ 
			body.home .social-box {display: none !important}
	.dvk-social-sharing {
		margin: 3rem 0px 3rem 0px;
		text-align:center;
	}
	
	.ss-text,.ss-ask {
		display:inline-block;
		margin:0 2.3em .3em 0;
		padding:.4em .8em;
		border:none !important;
		color:#000;
		white-space:nowrap;
		font-size:1.2rem!important;
		font-style:normal;
		font-weight:400;
		line-height:inherit;
		letter-spacing:.15em;
		text-decoration:none;
		text-transform:uppercase;
	}
	
	.ss-ask {
		background-color:#ccc;
		color:#fff;
	}
	
	.ss-text:hover {
		background-color:var(--hover);
		color:#fff;
		-webkit-transition: background .2s ease-out;
		-moz-transition: background .2s ease-out;
		transition: background .2s ease-out;
	}

	.social-box {
	    display: block;

	}
	
	.social-box:last-of-type {
	    margin: 0;
	}
	
	.social-btn {
	    display: block;
	    width: 100%;
	}
	
	a.col-2.sbtn span {
	    display: none;
	}
	
	a.col-1.sbtn {
	    width: 180px;
	    display: inline-block;
	    text-align: center;
	    border-radius: 50px;
	    padding: 10px;
	    color: #fff;
	    margin: 0 0.5% 0 0;
	    font-size: 15px;
	}
	
	a.col-1.sbtn span {
	    margin: 0 0 0 15px;
	}
	
	a.col-2.sbtn {
	    width: 6%;
	    display: inline-block;
	    text-align: center;
	    border-radius: 50px;
	    padding: 10px;
	    color: #fff;
	    margin: 0 0.5% 0 0;
	    line-height: 1.825 !important;
	    max-width: 50px;
	    min-width: 50px;
	}
	.s-twitter::before {
	    font-family: "fontawesome";
	    content: '\f099';
	    position: relative;
		left: 0;
		top: 0px;
	}
	.s-facebook::before {
	    font-family: "fontawesome";
	    content: '\f09a';
	    position: relative;
		left: 0;
		top: 0px;
	}
	.s-googleplus::before {
	    font-family: "fontawesome";
	    content: '\f0d5';
	    position: relative;
		left: 0;
		top: 0px;
	}
	.s-whatsapp::before {
	    font-family: "fontawesome";
	    content: '\f232';
	   position: relative;
		left: 0;
		top: 0px;
	}
	.s-linkedin::before {
	    font-family: "fontawesome";
	    content: '\f0e1';
	    position: relative;
		left: 0;
		top: 0px;
	}
	.s-pinterest::before {
	    font-family: "fontawesome";
	    content: '\f231';
	    position: relative;
		left: 0;
		top: 0px;
	}
	
	
	.social-btn a:last-of-type {
	    margin: 0;
	}


/* video galerija */
	.video_gal-container {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.video_gal-item {
		width: calc(50% - 15px);
		margin-bottom: 2rem;
		display: flex;
		flex-direction: column;
		/* align-items: center; */
	}
	.video_gal-thumbnail {
		position: relative;
		display: block;
		width: 100%;
	}
	
	.video_gal-play-overlay {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		display: flex;
		justify-content: center;
		align-items: center;
		background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent background */
		width: 60px;
		height: 60px;
		border-radius: 50%;
		pointer-events: none; /* Make sure it doesn't block the link click */
	}
	
	.video_gal-play-button {
		color: #fff;
		font-size: 30px;
	}
	
	.video_gal-thumbnail img {
		display: block;
		width: 100%;
		height: auto;
	}
	.video_gal-item p {
		text-align: left;
		margin-top: 0.5rem !important;
	}
	.video_gal-item a:hover,
	.video_gal-item a:hover p {
		color: var(--hover);
	}
	@media (max-width: 768px) {
		.video_gal-item {
			width: 100%;
		}
	}

/* foto galerija */	
	.photo_gal-container {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.photo_gal-thumbnail img {
		display: block;
		width: 100%;
		height: auto;
	}
	.photo_gal-item {
		width: calc(50% - 15px);
		margin-bottom: 2rem;
		display: flex;
		flex-direction: column;
	}
	.photo_gal-item p {
		text-align: left;
		margin-top: 0.5rem !important;
	}
	.photo_gal-item a:hover,
	.photo_gal-item a:hover p {
		color: var(--hover);
	}
	
	@media (max-width: 768px) {
		.photo_gal-item {
			width: 100%;
		}
	}


/* 404 page  */

.mkdf-404-page .mkdf-page-header .mkdf-menu-area {
	background-color: var(--brand) !important;
}
.mkdf-404-title-image {
	display: none !important;
}
.mkdf-404-page .mkdf-content {
	background-image: none !important;
}
.mkdf-404-text {
    /* color: #fff;
    background: #000; */
    padding: 0.5rem 1rem;
}

.mkdf-404-page .mkdf-page-not-found .mkdf-404-title {
	/* background: #000; */
}
.mkdf-404-page .mkdf-page-not-found .mkdf-btn {
  margin: 31px 0 0;
  padding: 18px 45px;
  background-color: var(--brand) !important;
  border: none;
}
.mkdf-404-page .mkdf-page-not-found .mkdf-btn:hover {
	background: var(--hover) !important;
	border: none;
}	



/* GDPR */
	#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton,
	#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton,
	.moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton {
		border-radius: 0px !important;
	}
		#moove_gdpr_cookie_info_bar {
  		bottom: 20px !important;
  		left: 20px !important;
  		right: unset !important;
  		max-width: 300px !important;
  		border-radius: 15px !important;
  		
			.moove-gdpr-cookie-notice p {
	  		margin-bottom: 0.5rem !important;
			}
		}
		#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container {
  		padding: 20px !important;
  		
		}
		#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content {
  		flex-direction: column !important;
  		padding: 20px !important;
		}
		#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder {
  		padding-left: 0  !important;
  		margin-top: 1rem  !important;
		}
		
		
		#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title .moove-gdpr-company-logo-holder img,
		.moove-gdpr-branding-cnt,
		#moove_gdpr_cookie_modal .moove-gdpr-modal-content.logo-position-left .moove-gdpr-company-logo-holder {
  		display: none !important;
		}
		#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme {
  		border: 0px !important;
		}
		#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a {
  		font-weight: normal !important;
		}
		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close:hover i, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button i, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a i, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content a:hover, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:hover, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:hover, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a:hover, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button:hover, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content span.change-settings-button:hover,
		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i:hover, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon:hover {
  		color: #fff !important;
		}
		#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton,
		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton, .gdpr_cookie_settings_shortcode_content .gdpr-shr-button.button-green,
		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon {
  		background-color: var(--brand) !important;
		}
		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close:hover i, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button i, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a i, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:hover, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:hover, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a:hover {
  		background-color: #fff !important;
		}
		#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button:hover,
		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content a:hover {
  		background-color: transparent !important;
  		color: var(--brand) !important;
		}
		#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:hover, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:hover,
		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close:hover span.gdpr-icon {
  		background-color: #fff !important;
  		color: #000 !important;
		}
		#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content span.change-settings-button:hover {
  		color: $brand-red !important;
  		background: transparent !important;
		}
		#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content span.change-settings-button {
  		text-decoration: none !important;
  		color:  var(--brand) !important;
		}
		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton:hover, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton:hover, .gdpr_cookie_settings_shortcode_content .gdpr-shr-button.button-green:hover {
  		color: #000 !important;
  		background-color: #fff !important;
		}
		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton, .gdpr_cookie_settings_shortcode_content .gdpr-shr-button.button-green,
		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon {
  		border: none !important
		}