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

:root {
	--brand: #000033;
	--hover: #e9a62b;
	
	--submenu: #000033;
}

.single-film-meta.under-title {
  margin-bottom: 2rem;
}

blockquote {
	color: var(--hover) !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-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;
}
*/

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

.vc_gitem-zone.vc_gitem-zone-a.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-1-1 {
    min-height: 250px; /* 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;}

/* 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);
		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(--hover);
		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: #fff !important;
		}
		.front_block_btn.right {
			margin-right: 1.5rem;
		}
	
	.front_block_btn::after {
	    content: '\2192';
	    color: #fff;
	    font-size: 2rem;
	    position: relative;
	    top: -2.3rem;
	    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;
		}
	}
	@media all and (max-width: 480px) {
		.fest-support-wrap {
		    width: 270px;
		}
		.front_block_btn {
			width: 270px;
			margin: 0 auto;
		}
		.fest-support-wrap .row .column {
		    width: 270px !important;
		    margin: 0 auto;
		}
	}

@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-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(--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-title-holder {background-position: right 0 !important;}

	.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
	}
	.mkdf-title-separator {
	    display: none !important;
	}
/*
	h1.mkdf-page-title::after {
	    content:'\2192';
	    display: block;
	    font-size: 3rem;
	}
*/

/* page head */

.mkdf-title-holder .mkdf-title-wrapper .mkdf-page-title {padding: 0 !important;}
/*
	.mkdf-title-inner {
		text-shadow: #000 0px 0px 5px;
	}
*/


/* content */
.mkdf-blog-holder article .mkdf-post-image .mkdf-post-info-category {display: none !important; font-family: "Poppins" !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-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;}

	.mkdf-ttevents-single {
		font-family: 'Poppins', sans-serif !important;
	}
	.autor {
	    margin-top: 2rem;
	}

	.program li {
	    list-style: none;
	}
	.program ul {
	    padding: 0;
	    margin-left: 2.7rem !important;
	}

	/* single event */
		.single-film-meta-glumci {
		    width: 20%;
		    float: left;
		    color: #000;
		}
		
		.sinopsis.half {
		    width: 80%;
		    float: left;
		}

@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 {
		margin: 0 0 1rem 0 !important;
	}
	
	.single-film-meta-glumci,
	.sinopsis.half {
	    width: 100%;
	    float: none;
	}
	
	.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;
}
.single-film-meta {
    flex-basis: 25%;
    margin: 0 0.5rem 0 0;
}
.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-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 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 li {
		  width: 120px;
		}
	}


.mkdf-page-footer .mkdf-footer-bottom-holder {text-align: left !important;}
.mkdf-page-footer .mkdf-footer-bottom-holder a {color: #a2a2a2 !important}
.mkdf-page-footer .mkdf-footer-bottom-holder p {color: #a2a2a2 !important;font-size: 0.8rem !important;}
.mkdf-page-footer .mkdf-footer-bottom-holder a:hover {color: #fff !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(--hover) !important;
}
/*
#mkdf-back-to-top:hover > span { color: var(--hover) !important;
}
*/

.wpb_wrapper ol,
.wpb_wrapper pre,
.wpb_wrapper ul {
    margin: 0 0 2rem 2rem;
    color: #000000;
}

/* 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: 'Poppins', sans-serif !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;
	}
	

/* 404 page  */
.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: #000 !important;
    border: 1px solid #fff;
}
.mkdf-404-page .mkdf-page-not-found .mkdf-btn:hover {
	background: var(--hover) !important;
	border: 1px solid var(--hover);
}	
/* GDPR */
	#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 {
		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: #000 !important;
;
		border-radius:  0 !important;
	}
	.gdpr-icon.moovegdpr-arrow-close {
	    border-radius: 150px !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 {
		background-color: #fff !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: var(--hover) !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: var(--hover) !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:  #fff !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: #fff !important;
		background-color: var(--hover) !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
	}
	
	/* go full screen */
		#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container{
			top: 25%;
		}
		#moove_gdpr_cookie_info_bar {
			height: 50% !important;
		}
		body.gdpr-infobar-visible .mkdf-wrapper {
			-webkit-filter: blur(10px);
			filter: blur(10px);
		}
		body.gdpr-infobar-visible .mkdf-wrapper {overflow: hidden !important; pointer-events: none !important;}
		#moove_gdpr_cookie_info_bar {max-height: inherit !important; pointer-events:  all;}
		.lity.lity-opened {pointer-events: all;}
		#moove_gdpr_cookie_info_bar.moove-gdpr-info-bar-hidden {
		    bottom: -50% !important;
	}