/*
 Theme Name: Stiff2018
 Theme URI: https://www.wisemedia.hr
 Author: WiseMedia.hr
 Description: STIFF
 Template:    flatsum_wp
 Version:     2.0.1
 Text Domain: jc
*/

/*
primary:			#bcbb98
secondary(hover):	#1f2c29
*/

:root {
	--primary-font: "Raleway", sans-serif;
	--primary-color: #51388a;
	--hover-color: #885fe7;
	
	--film-row-hover: rgba(81, 56, 138, 0.5);
	
	--page-header-title: #fff;
	
	--tt-day1: #fff;
	--tt-day1-hover: #000;
	--tt-non-film: #f496bf;
}

/* webfont */
body,
h1, h2, h3, h4, h5, h6,
.primary-menu li a, .primary-menu li.message,
.blog-widget.widget .main-title span,
#nav-topbar li a, .nav-secondary li.message,
.entry-content p, .continue-reading, .gfield_html, .p-style, .wpb_text_column, .well, .accordion .panel-body, .nav-tabs > li, .tab-content {font-family: var(--primary-font), sans-serif !important; font-weight: 400; }



/* 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(33% - 25px);
	max-width: calc(33% - 15px);
	margin: 0;
	text-align: left;
	transition: background-color 0.3s ease, color 0.3s ease;
	display: flex;
	justify-content: center;
	align-items: center;
	align-self: center;
	min-height: 250px;
	background-color: var(--primary-color);
	border: none;
	color: #fff;
	padding: 1rem;
	font-size: 1.25rem;
	line-height: 1.5;
	position: relative; 
	text-align: center;
}
@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: #fff; 
	background-color: var(--film-row-hover);
	border: none;
	transition: background 0.2s ease-out, color 0.2s ease-out;
}

.subpages-list a {
	text-decoration: none;
	color: inherit; 
	font-size: 1.25rem;
	line-height: 1.5;
	font-weight: 400;
	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); 
}



.entry-meta {
	padding: 20px 0 10px 0;
}

.site-header {
  background-color: rgba(0,0,0,0.5) !important;
}

/* .hideMe {display: none !important; } */
a:active, a:hover, a:focus { 
	color: var(--primary-color);
}
/* programme day colors */
	.day1_color {color: var(--primary-color);}
	.day2_color {color: #8781bd;}
	.day3_color {color: #edf71c;}
	.day4_color {color: #fd0806;}
	.day5_color,
	.festival_zvuka_color {color: #3cb878;}
	
/*
	.day1_color_bg {background-color: var(--primary-color);}
	.day2_color_bg {background-color: #8781bd;}
	.day3_color_bg {background-color: #edf71c;}
	.day4_color_bg {background-color: #fd0806;}
	.day5_color_bg,
	.festival_zvuka_color_bg {background-color: #3cb878;}
*/
	.no-touch .navigation a {cursor: pointer !important;}

/* programme day color highlight */
	/* .no-touch .navigation ul li ul li.menu-day1 a:hover {background-color: #C70E6E}
	.no-touch .navigation ul li ul li.menu-day2 a:hover {background-color: var(--primary-color)}
	.no-touch .navigation ul li ul li.menu-day3 a:hover {background-color: #48964A;}
	.no-touch .navigation ul li ul li.menu-day4 a:hover {background-color: #D7750F}
	.no-touch .navigation ul li ul li.offprogram a:hover  {background-color: #825FA8} */
/* 	.navigation li.sound a:hover {border-top-color: #3cb878} */



/* watch page */
	body.page-id-3031,
	body.page-id-3035,
	
	body.page-id-3495,
	body.page-id-3530 {background: #0a0a0a !important;}
	
	
	body.page-id-3031 .wpb_text_column p,
	body.page-id-3031 .wpb_text_column p strong,
	body.page-id-3035 .wpb_text_column p,
	body.page-id-3035 .wpb_text_column p strong,
	
	body.page-id-3495 .wpb_text_column p,
	body.page-id-3495 .wpb_text_column p strong,
	body.page-id-3530 .wpb_text_column p,
	body.page-id-3530 .wpb_text_column p strong {color: #ccc !important;}
	
	
	body.page-id-3031 .site-content,
	body.page-id-3035 .site-content,
	
	body.page-id-3495 .site-content,
	body.page-id-3530 .site-content {background: none repeat scroll 0 0 #000000 !important}
	
	
	body.page-id-3031 .vc_tta-tab,
	body.page-id-3035 .vc_tta-tab,
	
	body.page-id-3495 .vc_tta-tab,
	body.page-id-3530 .vc_tta-tab {font-size: 1.2rem !important}
	
	
	body.page-id-3031 .fullVH,
	bodypage-id-3035 .fullVH {/* height: 100vh !important; */ min-height: 100vh !important;}



.covid19-box {
	border: 2px dashed #890000;
	padding: 1rem 0;
	margin-bottom: 3rem;
}
.covid19-box h2 {color: #890000;}
.covid19-box p {
    font-weight: 800 !important;
    color: #000 !important;
    font-size: 1.1rem !important;
}

/* login/register + menu item */
	#log-in-out-link {
		 padding: 0 0.5rem !important;
	}
	#log-in-out-link a {
	    color: #000 ;
	}
	#log-in-out-link:hover {
	    background-color: var(--primary-color);
	}
	#log-in-out-link:hover a {
		color: #000 !important;
	}

/* login modal */
	.modal-backdrop {background-color:var(--primary-color); }
	#loginModal .modal-content {
	    position: relative;
	    background-color: #0a0a0a;
	    -webkit-background-clip: padding-box;
	    background-clip: padding-box;
	    border: none;
	    border-radius: 0;
	    outline: 0;
	    -webkit-box-shadow: 0;
	    box-shadow: 0;
	    padding: 4rem;
	}
	#loginModal .close {
		color: var(--primary-color);
		font-size: 1.8rem;
		opacity: 1;
		box-shadow: none;
		text-shadow: none;
	}
		#loginModal .close:hover {
			color: var(--hover-color);
		}
	#loginModal .modal-title {
		text-align: center;
		color: #fff;
		font-size: 1.3rem;
		margin-bottom: 2rem;
	}
	#loginModal .modal-header {
		border: none;
	}
	#loginModal label {
		color: #fff;
	}
	#loginModal #user_login,
	#loginModal #user_pass {
	    width: 100%;
	    display: block;
	    padding: 0.3rem 0.6rem;
	    background: transparent;
	    border: none;
	    border-bottom: 1px solid var(--primary-color);
	    color: var(--primary-color);
	}
		#loginModal #user_login:focus,
		#loginModal #user_pass:focus {
			border-bottom: 1px solid var(--hover-color);
			color: #fff;
		}
	#loginModal #wp-submit {
	    width: 100%;
	    padding: 0.3rem 0.6rem;
	    font-size: 1rem;
	    background: #666;
	    border: none;
	    color: #fff;
	    margin-top: 2rem;
	    margin-bottom: 2rem
	}
		#loginModal #wp-submit:hover {
			background: var(--hover-color);
		}
	#loginModal .helplink {
		display: block;
		text-align: center;	
	}


.wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading,
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body,
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {background-color: transparent !important;}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a {color: #000 !important;}

#workshop-bio h2 {
    font-size: 1.2rem !important;
    margin-bottom: 0 !important;
}
/* global */
	@media all and (max-width:991px) {
		.primary-menu li a .indicator.active, .no-touch .primary-menu > li > a:hover .indicator {background-color: var(--hover-color) !important;}
	}
	.entry-content p, .continue-reading, .gfield_html, .p-style, .wpb_text_column, .well, .accordion .panel-body, .nav-tabs > li, .tab-content {
		line-height: 1.5 !important;
	}
	@media all and (min-width: 992px) {
		.primary-menu > li > .sub-menu > .menu-item-has-children > a::after {float: right !important;}
	}
	.search .entry-meta i, .page-left-sidebar i, .page-right-sidebar i, .page-no-sidebar i, .page-left-sidebar i, .page-right-sidebar i, .page-no-sidebar .glyphicon, .page-left-sidebar .glyphicon, .page-right-sidebar .glyphicon, .page-no-sidebar .divider, .page-left-sidebar .divider, .page-right-sidebar .divider {color: var(--hover-color);}
	
	.form-control:focus {border-color: var(--primary-color); box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(0, 199, 196, 0.7); -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(0, 199, 196, 0.7);}
	
		/* blog */
			.post .entry-title a {color: var(--hover-color);}
	
/* fix & custom sh*t */
	.search-no-results #tagline h3, .search-results #tagline h3 {display: none}

	#tagline .monthly {color: #fff !important;}

	.page-left-sidebar .hentry img,
	.page-right-sidebar .hentry img,
	.page-no-sidebar .hentry img {
	    width: auto !important;
	    max-width: 100%;
	}
	.entry-content p {clear: none !important;}
	/*image wrapping in wordpress posts*/
		img.alignright {float:right; margin:1em 0 1em 1em}
		img.alignleft {float:left; margin:1em 1em 1em 0}
		img.aligncenter {display: block; margin-left: auto; margin-right: auto}
		.alignright {float:right; }
		.alignleft {float:left; }
		.aligncenter {display: block; margin-left: auto; margin-right: auto}
			/* frontpage */
			
			
				.video_box p,
				.audio_box p,
				.audio_box h2,
				.audio_box h4 {color: #fff !important;}
				
				.video_box .vc_btn3.vc_btn3-color-warning, .video_box .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat {background-color: var(--primary-color) !important;}
					.video_box .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:hover {background-color: var(--hover-color) !important;}
			
			
			
				.audio_box p {}
				.audio_box.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-flat {background-color: #d92234 !important; color: #fff !important;}
				
				.audio_box .vc_btn3.vc_btn3-color-warning, .audio_box .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat {background-color: #fff !important; color: #000 !important;}
					.audio_box .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:hover {background-color: #a32431 !important; color: #fff !important;}

			
		/* watch now */
			#live-video .vc_tta-color-black.vc_tta-style-flat .vc_tta-tab.vc_active > a {background-color: var(--primary-color) !important;}
			#live-video .vc_tta-color-black.vc_tta-style-flat .vc_tta-tab.vc_active > a:hover {background-color: var(--hover-color) !important;}			
			#live-video .vc_tta-color-black.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {background-color: #000 !important;}
			
			#live-video.vc_row[data-vc-full-width].vc_hidden {opacity: 1 !important;} 
			
			/* polls */
			.wp-polls p { text-align: left !important; font-size: 1rem !important;}
			.wp-polls p strong {color: #000 !important;}
			
			.wp-polls LABEL {
			    color: #ccc;
			    line-height: 1;
			}
			.wp-polls .Buttons {
			    border: none;
			    background-color: var(--primary-color);
			    padding: 0.5rem 1rem;
			    text-transform: uppercase;
			    font-weight: bold;
			    color: #fff;
			    display: block;
/* 			    margin-top: 20px; */
			}
			.wp-polls .Buttons:hover {
			    background-color: var(--hover-color);
			    color: #fff;
			}
			.wp-polls ul, .wp-polls-ul, .wp-polls-ans ul {
			    -moz-transform: rotate(180deg);
			    -webkit-transform: rotate(180deg);
			    transform: rotate(180deg);
			    display: inline-block;
			    margin-top: 13px !important;
				
			}
			.wp-polls ul li, .wp-polls-ul li, .wp-polls-ans ul li {
				padding-right: 0.5rem;
			    -moz-transform: rotate(-180deg);
			    -webkit-transform: rotate(-180deg);
			    transform: rotate(-180deg);
			}
			.wp-polls-ans {
			  display: inline-block;
			}
			.wp-polls-ans * {
			  float: right;
			}
			.wp-polls-ans input {
			  display: none;
			}
			.wp-polls-ans label {
			  font-size: 20px;
			}
			
			.wp-polls-ans input:checked ~ label {
			  color: var(--primary-color);
			}
			
			.wp-polls-ans  label:hover,
			.wp-polls-ans  label:hover ~ label {
			  color: var(--primary-color);
			}
			
			
			.wp-polls-ans input:checked ~ label:hover,
			.wp-polls-ans input:checked ~ label:hover ~ label {
			  color: var(--primary-color) !important;
			}

		
		#tagline h2, #tagline h3 {color: var(--page-header-title) !important;}
		
		.page-wrapper.frontpage {padding-top: 0px;}
		.page-wrapper {padding-top: 20px;}
		
		.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li {margin-bottom: 25px !important;}

		/* frontpage - btns */
			.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
			    background-color: transparent !important;
			    color: #000 !important;
			    border: 1px solid var(--primary-color);
			}
			.vc_grid-btn-load_more .vc_btn3 {
				background-color: transparent !important;
			    color: #000 !important;
			    border: 1px solid var(--primary-color) !important;
			}
			.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-juicy-pink:focus, .vc_btn3.vc_btn3-color-juicy-pink:hover {
			    color: #000 !important;
			    border: 1px solid var(--hover-color);
			}
			.vc_grid-btn-load_more .vc_btn3:focus, .vc_grid-btn-load_more .vc_btn3:hover {
				color: #000 !important;
			    border: 1px solid var(--hover-color) !important;
			}
			.vc_grid-btn-load_more .vc_btn3 {background-image: none !important; filter: none !important;}

	/* submenu/menu */
		.sub-menu a {text-transform: none !important;}
	
	/* blog sidebar */
		.no-touch .widget_pages li a, .no-touch .widget_nav_menu .menu li a, .no-touch .widget_archive ul li a, .no-touch .widget_categories ul li a {color: var(--primary-color) !important;}
		.no-touch .widget_pages li a:hover, .no-touch .widget_nav_menu .menu li a:hover, .no-touch .widget_archive ul li a:hover, .no-touch .widget_categories ul li a:hover {color: var(--primary-color) !important;}

	/* posts pagination */
		.paging-navigation {background: transparent !important;}
		.nav-links a,.paging-navigation .page-numbers {border: 1px solid var(--primary-color) !important;color:var(--hover-color) !important;}
		.nav-links a:hover,.nav-links a:focus,.page-numbers.current,.no-touch .paging-navigation .pages a.page-numbers:hover, .paging-navigation .pages a.page-numbers:focus, .touch .paging-navigation .pages a.page-numbers:hover, .touch .paging-navigation .pages a.page-numbers:focus {border: 1px solid var(--hover-color) !important; color:var(--hover-color) !important; background-color: transparent !important;}
		.no-touch .paging-navigation .nav-next a:hover i, .no-touch .paging-navigation .nav-previous a:hover i {color:var(--hover-color) !important;}
		.nav-links a {
			border-radius: 3px;
			font-weight: bold;
			padding: 23px 20px;
			height: 75px;
			width: 65px;
			margin: 0 4px;
		}
		.paging-navigation .nav-next a, .paging-navigation .nav-previous a {top: -82px;}
		.paging-navigation .nav-next a i, .paging-navigation .nav-previous a i {padding: 19px 17px;}
			

/* logo */
	.site-logo {
	    max-height: 65px !important;
	    max-width: 95px !important;
	}

/* topbar */
	.topbar-enabled .share-dropdown-toggle {
	    padding: 0 10px 0 5px;
	    width: 25px;
	    min-width: 25px;
		margin: 0;
	}

	/* top-navbar */
		.lang-item, .topbar-enabled #nav-topbar > li.lang-item {
			background: var(--primary-color);
			padding-left: 10px;
			padding-right: 10px;
		}
		.lang-item a, .lang-item a:visited {
		    text-decoration: none;
		    color: #fff !important;
		    text-align: center;
		}
		.lang-item a:hover, .lang-item a:focus {text-decoration: underline; text-align: center;}
		
		#nav-topbar > li span.pipe {
		    display: none;
		}
		.topbar-enabled #nav-topbar > li {
			padding-right: 5px;
		}
/*
		.topbar-enabled #nav-topbar > li:nth-last-child(2) {
			padding-right: 0px;
		}
*/

/* program */
	/* submenu */
		.menu-programsubmenu-container {
		    background: #e0e0e0;
		}
		.wpb_wrapper ul.menu {
		    text-align: center;
		    width: 100%;
		    padding: 20px 0px;
		}
		.wpb_wrapper ul.menu li {
			padding-right: 20px;
			display: inline-block;

		}	
		.widget_nav_menu .menu li a:hover {color: #fff !important}
		.wpb_wrapper ul.menu li a {
			border-bottom: none;
		}
		.wpb_wrapper ul.menu li.current_page_item {
		    font-weight: bold;
		    text-decoration: underline;
		}
		.wpb_wrapper ul.menu li {padding: 5px 30px; background: var(--primary-color); margin: 10px;}
		.wpb_wrapper ul.menu li:hover {background: var(--hover-color);}
		.wpb_wrapper ul.menu li.current-menu-item {background: var(--hover-color);}
		.wpb_wrapper ul.menu li a {color: #fff; }
		.wpb_wrapper ul.menu li a:hover, #menu-programsubmenu li a:focus {color: #FFF !important;}
		.wpb_wrapper ul.menu li.current-menu-item a {color: #fff;}
	/* program table */
		

		  @media all and (min-width: 992px) {
			.tt-wrap .col-md-2 {
			  width: 20% !important;
			}
		  }

		
		.rasporedBg {
		    background-image: url('https://studentfilmfestival.eu/wp/wp-content/themes/stiff2018/img/timetable/STIFF2024-timetable_bg.jpg');
		    height: 100%;
		    /* background-size: cover;
		    background-repeat: no-repeat; */
			background-repeat: repeat;
		    background-position: center center;
		    color: var(--tt-day1) !important;
		    padding-top: 1rem;
		    padding-bottom: 1rem;
		    font-family:  var(--primary-font), Helvetica, Arial sans-serif !important;
			  font-style: normal !important;
			  font-weight: bold !important;
			padding: 2rem;
		}
		.rasporedBg h2 {
			font-family:  var(--primary-font), Helvetica, Arial sans-serif !important;
			  font-style: normal!important;
			  font-weight: bold !important;
		}
		
		.inner.muted {
		    filter: grayscale(1);
		    opacity: 0.5;
		    -webkit-transition: all 0.25s ease-in-out;
			-moz-transition: all 0.25s ease-in-out;
			-o-transition: all 0.25s ease-in-out;
			-ms-transition: all 0.25s ease-in-out;
			transition: all 0.25s ease-in-out;
		}
		.inner.muted:hover {
		    filter: grayscale(0);
		    opacity: 1;
		    -webkit-transition: all 0.25s ease-in-out;
			-moz-transition: all 0.25s ease-in-out;
			-o-transition: all 0.25s ease-in-out;
			-ms-transition: all 0.25s ease-in-out;
			transition: all 0.25s ease-in-out;
		}
		
		/* .rasporedBg .inner {padding: 10px 0 0px 0;} */
		.rasporedBg.frontpage {padding: 50px 0;}
		.rasporedBg.sidebar {margin: 0 2px;}
		.rasporedBg .col-md-3:not(:first-child),.rasporedBg .col-md-3:not(:last-child),
		.rasporedBg .col-sm-6:not(:first-child),.rasporedBg .col-sm-6:not(:last-child) {
		  padding-right:10px;
		  padding-left:10px;
		}
		.rasporedBg.sidebar .col-md-12:not(:first-child),.rasporedBg.sidebar .col-md-12:not(:last-child) {
			padding: 10px;
		}
		.rasporedBg.colorBg {
			background-image: none !important;
			height: 100%;
			background-color: var(--hover-color) !important;
		}
		
		.rasporedBg.noBg {
			background-image: none !important;
			height: 100%;
			background-color: none !important;
		}
		
		
		
		
		
		.day0,
		.day0 a,
		.day0 p {
			color: var(--tt-day1) !important;
			font-family: var(--primary-font), Helvetica, Arial sans-serif !important;
		}
		
		.day1,
		.day1 a,
		.day1 p {
			color: var(--tt-day1) !important;
			font-family: var(--primary-font), Helvetica, Arial sans-serif !important;
		}
		
		.day2,
		.day2 a,
		.day2 p {
			color: var(--tt-day1) !important;
			font-family: var(--primary-font), Helvetica, Arial sans-serif !important;
		}
		
		.day3,
		.day3 a,
		.day3 p {
			color: var(--tt-day1) !important;
			font-family: var(--primary-font), Helvetica, Arial sans-serif !important;
		}
		
		.day4,
		.day4 a,
		.day4 p {
			color: var(--tt-day1) !important;
			font-family: var(--primary-font), Helvetica, Arial sans-serif !important;
		}
		
		.day5,
		.day5 a,
		.day5 p {
			color: var(--tt-day1) !important;
			font-family: var(--primary-font), Helvetica, Arial sans-serif !important;
		}
		
		.rasporedBg a strong,
		.rasporedBg strong {
			color: var(--tt-day1) !important;
		}
		
/*
		.inner.dayZero {border: 1px solid #825FA8 !important}
		.inner.dayOne {border: 1px solid #C70E6E !important}
		.inner.dayTwo {border: 1px solid var(--primary-color) !important}
		.inner.dayThree {border: 1px solid #48964A !important}
		.inner.dayFour {border: 1px solid #D7750F !important}
*/
		.tt-head-img {
			  width: 50px;
		}
		.rasporedBg .table-header { font-family: var(--primary-font), sans-serif !important; }
		.rasporedBg .table-item {
		  font-size: 1rem;
		  line-height: 1.2;
		  margin-bottom: 1rem;
		  font-weight: 600;
		}		
		.tt-time {
		  font-size: 1rem;
		  font-weight: normal;
		  font-weight: 600;
		}
		.tt-name {
		  font-size: 1.5rem;
		  font-family: var(--primary-font), sans-serif !important;
		  font-weight: 800;
		}
		.tt-cat {
			font-weight: 600;
		}
		
		
		.rasporedBg .col-md-3.active {background-color: var(--tt-day1); border: 1px solid var(--hover-color); }
		.rasporedBg a, .rasporedBg a:visited,.rasporedBg a strong, .rasporedBg a:visited strong {text-decoration: none; transition: all 0.3 ease-in-out !important; -webkit-transition: all 0.3 ease-in-out !important;}
		.rasporedBg hr {border: 0; border-top: 1px dotted #ccc; width: 70%;}
/* 		.rasporedBg h2 {text-decoration: underline;} */
		.rasporedBg.front-page h2 {text-decoration: none;}
			/* .rasporedBg .day0 a, */
			.rasporedBg .day0 a:visited,
			/* .rasporedBg .day0 a strong, */
			.rasporedBg .day0 a:visited strong {
				color: var(--tt-day1-hover)
			}

			.day0 a:hover,
			.day1 a:hover,
			.day2 a:hover,
			.day3 a:hover,
			.day4 a:hover {
				color: var(--tt-day1-hover) !important;
			}
			.non-film-programme a,
			.non-film-programme a strong,
			.non-film-programme p {
				color: var(--tt-non-film) !important;
			}
			

			
		.rasporedBg a:hover, .rasporedBg a:focus,.rasporedBg a:hover strong, .rasporedBg a:focus strong {transition: all 0.3 ease-in-out !important; -webkit-transition: all 0.3 ease-in-out !important;}
/* 		.rasporedBg h2.table-header {margin-bottom: 30px;  color: #fff !important;} */
		
			.rasporedBg .day0 h2.table-header {margin-bottom: 30px;  color: var(--tt-day1) !important;}
			.rasporedBg .day1 h2.table-header {margin-bottom: 30px;  color: var(--tt-day1) !important;}
			.rasporedBg .day2 h2.table-header {margin-bottom: 30px;  color: var(--tt-day1) !important;}
			.rasporedBg .day3 h2.table-header {margin-bottom: 30px;  color: var(--tt-day1) !important;}
			.rasporedBg .day4 h2.table-header {margin-bottom: 30px;  color: var(--tt-day1) !important;}
			.rasporedBg .day5 h2.table-header {margin-bottom: 30px;  color: var(--tt-day1) !important;}
		
		
		.rasporedBg .text-shadow { text-shadow: 0px 0px 10px black;}
		
/* 		.fullBgimg0 a{color: #825FA8} */
		/* .fullBgimg1 a{ color: #C70E6E}
		.fullBgimg2 a{color: var(--primary-color)}
		.fullBgimg3 a{color: #48964A}
		.fullBgimg4 a{color: #D7750F} */
		
		
/*
		.fullBgimg0 {
			background-image: url('https://studentfilmfestival.eu/wp/wp-content/uploads/2022/10/STIFF2022-rasporedbg-dan0.jpg');
		    height: 100%;
		    padding:50px;
		    background-size: cover;
		    background-repeat: no-repeat;
		    background-position: center center;
		}
*/
		/* .fullBgimg1 {
			background-image: url('https://studentfilmfestival.eu/wp/wp-content/uploads/2022/10/STIFF2022-rasporedbg-dan1.jpg');
		    height: 100%;
		    padding:50px;
		    background-size: cover;
		    background-repeat: no-repeat;
		    background-position: center center;
		}
		.fullBgimg2 {
			background-image: url('https://studentfilmfestival.eu/wp/wp-content/uploads/2022/10/STIFF2022-rasporedbg-dan2-1.jpg');
		    height: 100%;
		    padding:50px;
		    background-size: cover;
		    background-repeat: no-repeat;
		    background-position: center center;
		}
		.fullBgimg3 {
			background-image: url('https://studentfilmfestival.eu/wp/wp-content/uploads/2022/10/STIFF2022-rasporedbg-dan3.jpg');
		    height: 100%;
		    padding:50px;
		    background-size: cover;
		    background-repeat: no-repeat;
		    background-position: center center;
		}
		.fullBgimg4 {
			background-image: url('https://studentfilmfestival.eu/wp/wp-content/uploads/2022/10/STIFF2022-rasporedbg-dan4.jpg');
		    height: 100%;
		    padding: 50px;
		    background-size: cover;
		    background-repeat: no-repeat;
		    background-position: center center;
		}
		@media all and (max-width: 992px) {
			.rasporedBg .col-md-3:not(:first-child),.rasporedBg .col-md-3:not(:last-child),
			.rasporedBg .col-sm-6:not(:first-child),.rasporedBg .col-sm-6:not(:last-child) {
			  padding: 10px;
			}
		} */

	.film-row {
	    margin-bottom: 50px;
	    padding: 30px 0 0 0;
	    -webkit-transition: all 0.3s ease-in-out;
	    transition: all 0.3s ease-in-out;
	}
	.film-row:hover {
	    background: var(--film-row-hover);    
	}
	.film-row:hover p,
	.film-row:hover h1,
	.film-row:hover h3,
	.film-row:hover h5 {
		color: #fff;
		-webkit-transition: all 0.3s ease-in-out;
	    transition: all 0.3s ease-in-out;
	}
	.film-opis h1 {
	    margin-top: 0;
	    margin-bottom: 0px;
	}
	.film-opis h2 {
	    font-size: 1em;
	    font-style: italic;
	    margin-top: 0;
	    margin-bottom: 10px;
	}
	.film-opis p {
	    line-height: 1.5;
	}
	
	
/* content */
	.fullHeight {height: 100vh;}
	/* gallery responsive fix */
		@media only screen and ( max-width: 992px ) {
		      .gallery-item {float:left;width:50% !important;}
		 }
		dl {
		    margin-left: 0px;
		}
	/* responsive embed */
		.embed-container {
			position: relative;
			padding-bottom: 56.25%;
			padding-top: 30px;
			height: 0;
			overflow: hidden;
			max-width: 100%;
			height: auto;
		}
		.embed-container iframe,
		.embed-container object,
		.embed-container embed {
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
		}
	/* sitemap */
		.sitemap a,
		.sitemap a:visited {
			color: var(--hover-color);
			font-size: 1rem;
		}
		.sitemap a:hover,
		.sitemap a:focus {
			color: var(--primary-color);
		}
		.sitemap ul li ul li,
		.sitemap ul li ul li ul li,
		.sitemap ul li ul li ul li ul li {
		    list-style: disc;
		}
		.sitemap > ul > li > a {font-weight: 700;}
		.sitemap > ul > li > ul li a {font-weight: normal;}
		.sitemap ul li ul {margin: 5px 0px !important;}
		.sitemap ul li ul li {margin-left: 20px;}
/*
		primary:			var(--primary-color)
secondary(hover):	var(--primary-color)
text:				var(--hover-color)
*/
/* footer */
	.site-footer, #copyright, .site-footer .inside {background-color: #141414 !important;}
	.site-footer .secondary-menu .inside, #copyright {border-top: 3px solid var(--hover-color) !important;}
	#copyright p {font-size: 0.8rem !important;}
	#copyright p, #copyright a {color: #888 !important;}
	#copyright a:hover, #copyright a:focus {color: #ccc !important;}
	
	.no-touch #scroll-top:hover, #scroll-top:focus, #scroll-top:active {color: #ccc !important;}
	
	#widget-block .main-title {color: #fff;}
	#widget-block {background-color: var(--primary-color);}
	.footer-area.widget_text {color: #fff}
	.footer-area.widget_text a {color: #fff}
	.footer-area.widget_text a:hover {color: #919191}
	
	/* footer-widgets */
		.widget p,
		.widget_text p {
		    font-family: var(--primary-font), Helvetica, Arial sans-serif, Helvetica, Arial, sans-serif;
		}
		/* footer second widget */
			.bigThanks {
			    line-height: 2;
			    font-size: 1rem;
			    word-break: keep-all;
			}
			/* sponsors */
				ul.sponsors {text-align: center;}
				.sponsors li {
				    display: inline-block;
				    padding: 5px 3px;
				    max-width: 150px;
				}
		/* mailchimp */
			#mc-embedded-subscribe-form input[type=checkbox]{display: inline; width: auto;margin-right: 10px;}
			#mergeRow-gdpr {margin-top: 20px;}
			#mergeRow-gdpr fieldset label {font-weight: normal;}
			#mc-embedded-subscribe-form .mc_fieldset{border:none;min-height: 0px;padding-bottom:0px;}
			#mc_embed_signup{background:transparent; clear:left; width:100%;border-bottom: none;margin-bottom: 20px;padding-bottom: 10px;}
			#mc_embed_signup form {text-align:left; padding:10px 0 10px 0;}
			.mc-field-group { display: inline-block; } /* positions input field horizontally */
			#mc_embed_signup input.email {font-family:var(--primary-font), Helvetica, Arial sans-serif; font-size: 15px; border: 1px solid #ccc;  -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color: #343434; background-color: #fff; box-sizing:border-box; height:32px; padding: 0px 0.4em; display: inline-block; margin: 0; width:50%; vertical-align:top;}
			#mc_embed_signup input.email:focus {box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(0, 199, 196, 0.7); -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(0, 199, 196, 0.7);}
			#mc_embed_signup label {display:block; font-size:16px; padding-bottom:10px; font-weight:bold;}
			#mc_embed_signup .clear {display: inline-block;} /* positions button horizontally in line with input */
			#mc_embed_signup .button {font-size: 13px; border: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; letter-spacing: .03em; color: #fff; background-color: var(--primary-color); box-sizing:border-box; height:32px; line-height:32px; padding:0 18px; display: inline-block; margin: 0; transition: all 0.23s ease-in-out 0s; border: 1px solid #fff;}
			#mc_embed_signup .button:hover {background-color:#141414; cursor:pointer;}
			#mc_embed_signup div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%;margin: 0 5%; clear: both;}
			#mc_embed_signup div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;}
			#mc_embed_signup #mce-error-response {display:none;}
			#mc_embed_signup #mce-success-response {color:#529214; display:none;}
			#mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}
			@media (max-width: 768px) {
			    #mc_embed_signup input.email {width:100%; margin-bottom:5px;}
			    #mc_embed_signup .clear {display: block; width: 100% }
			    #mc_embed_signup .button {width: 100%; margin:0; }
			}
		/* social footer widget */
			.list-inline.footer-social li a i {font-size: 1.5rem; padding-right: 10px;}
			.list-inline.footer-social li:last-child a i {padding-right: 0px;}
/* social share */
	.dvk-social-sharing {
		font-family:var(--primary-font), Helvetica, Arial sans-serif,sans-serif;
		margin-top:2rem;
		padding-top: 1rem;
		text-align:center;
		padding-bottom:0;
		border-top:1px dashed #000;
		margin-bottom:0;
	}
	
	.ss-text,.ss-ask {
		display:inline-block;
		margin:0 .3em .3em 0;
		padding:.4em .8em;
		border:1px solid var(--primary-color);
		color:var(--primary-color);
		white-space:nowrap;
		font-size:10px!important;
		font-style:normal;
		font-weight:400;
		line-height:inherit;
		letter-spacing:.15em;
		text-decoration:none;
		text-transform:uppercase;
	}
	
	.ss-ask {
		background-color:transparent;
		color:var(--primary-color);
	}
	
	.ss-text:hover {
		background-color:var(--primary-color);
		color:#fff;
		text-decoration: none;
	}

	.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';
	    margin-right: 5px;

	}
	.s-facebook::before {
	    font-family: fontawesome;
	    content: '\f09a';
	    margin-right: 5px;
	}
	.s-googleplus::before {
	    font-family: fontawesome;
	    content: '\f0d5';
	    margin-right: 5px;
	}
	.s-whatsapp::before {
	    font-family: fontawesome;
	    content: '\f232';
	   margin-right: 5px;
	}
	.s-linkedin::before {
	    font-family: fontawesome;
	    content: '\f0e1';
	    margin-right: 5px;;
	}
	.s-pinterest::before {
	    font-family: fontawesome;
	    content: '\f231';
	    margin-right: 5px;;
	}	
	
	.social-btn a:last-of-type {
	    margin: 0;
	}

		/* gdpr */
			#moove_gdpr_cookie_modal.lity-hide {display: none}#moove_gdpr_cookie_modal .gdpr-acc-link{line-height:0;font-size:0;color:transparent}
			/* override */ #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title .moove-gdpr-company-logo-holder {display: none !important}
			/*text*/
			#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h1,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h2,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h3,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h4,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h5,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h6,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme p {color:#a7a7a7 !important;}
			#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme {background-color: #141414 !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{margin:0;font-size:12px!important;line-height:18px!important;padding-bottom:0;font-family:var(--primary-font), Helvetica, Arial sans-serif,sans-serif}
			.change-settings-button:hover,.change-settings-button:focus {color: var(--primary-color);}
			/*btn*/
			#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 {
				background-color:var(--primary-color);
				text-decoration:none;
				font-size:12px;
				line-height:20px;
				border-radius:4px;
				color:#FFF;
				text-decoration:none!important;
				padding:8px 30px;
				transition:all .3s ease;
				border:none;
				display:inline-block;
				margin:3px 4px;
				white-space:nowrap;
				text-transform:none;
				letter-spacing:0;
				cursor:pointer;
				border: 1px solid var(--primary-color);
			}
			#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 {
				background-color:var(--primary-color);
				color:#fff !important;
				border: 1px solid var(--primary-color);
			}
			/*bg*/
			#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme{
				background-color:var(--hover-color);
				color:#fff !important;
				border-top: 1px solid #ccc;
			}
			#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button{
				text-decoration:none!important;
				outline:none!important;
				transition:all .3s ease;
			}
			/*modal bt*/
			#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{
				margin:0;
				background-color:#373737;
				text-decoration:none;
				border-radius:4px;
				color:#f4f4f4;
				line-height:18px;
				padding:15px 10px;
				transition:all .3s ease;
				border:none;
				min-width:160px;
				text-align:center;
				text-transform:none;
				letter-spacing:0;
				font-size:12px;
				line-height:20px;
				cursor:pointer
			}
			#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{
				background-color:#494949;
				color:#fff !important;
			}
			/* modal btn close */
			#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close:hover i{
				background-color:#494949;
				color:#fff !important;
				border-color: var(--primary-color);
			}
			#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i{
				display:block;
				width:60px;
				height:60px;
				line-height:60px;
				font-size:48px;
				background-color:#f4f4f4;
				border:1px solid #ccc;
				color:#373737;
				border-radius:50%;
				transition:all .3s ease
			}
			#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton.moove-gdpr-modal-save-settings:hover,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-save-settings:hover{
				background-color:#494949;
				color:#fff !important;
			}
			/*btn green */
			#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton.moove-gdpr-modal-save-settings,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-save-settings{float:right;background-color:#373737;color:#f4f4f4!important;display:none}
			
			[class*=" moovegdpr-"], [class^=moovegdpr-] {
			font-family:moovegdpr!important;
			speak:none;
			font-style:normal;
			font-weight:400;
			font-variant:normal;
			text-transform:none;
			line-height:1;
			-webkit-font-smoothing:antialiased;
			-moz-osx-font-smoothing:grayscale}
			.moovegdpr-arrow-close:before {
			content:"\e900"}
			.moovegdpr-policy:before {
			content:"\e901"}
			.moovegdpr-advanced:before {
			content:"\e902"}
			.moovegdpr-3rd-party:before {
			content:"\e903"}
			.moovegdpr-strict-necessary:before {
			content:"\e904"}
			.moovegdpr-privacy-overview:before {
			content:"\e905"}
			body.moove_gdpr_overflow {
			overflow:hidden}
			.lity-hide {
			display:none}
			#moove_gdpr_cookie_modal {
			margin:0 auto;
			margin-top:0;
			min-height:60vh;
			font-family:var(--primary-font), Helvetica, Arial sans-serif, sans-serif}
			#moove_gdpr_cookie_modal button {
			letter-spacing:0;
			outline:none;
			cursor:pointer}
			#moove_gdpr_cookie_modal * {
			-webkit-font-smoothing:antialiased;
			-moz-osx-font-smoothing:grayscale;
			font-family:inherit}
			#moove_gdpr_cookie_modal .switch {
			position:relative;
			display:inline-block;
			width:50px;
			height:30px}
			#moove_gdpr_cookie_modal .switch input {
			display:none}
			#moove_gdpr_cookie_modal .switch .slider {
			position:absolute;
			cursor:pointer;
			top:0;
			left:0;
			right:0;
			bottom:0;
			background-color:red;
			transition:.4s;
			margin:0;
			padding:0}
			#moove_gdpr_cookie_modal .switch .slider:before {
			position:absolute;
			content:"";
			height:26px;
			width:26px;
			left:1px;
			bottom:1px;
			transition:.4s;
			border:1px solid #f2f2f2;
			border-radius:50%;
			background-color:#fff;
			box-shadow:0 5px 15px 0 rgba(0, 0, 0, .25);
			display:block;
			box-sizing:content-box}
			#moove_gdpr_cookie_modal .switch .slider:after {
			content:attr(data-text-disabled);
			position:absolute;
			top:0;
			left:60px;
			font-weight:800;
			font-size:16px;
			line-height:30px;
			color:red;
			display:block;
			white-space:nowrap}
			#moove_gdpr_cookie_modal .switch .slider.round {
			border-radius:34px}
			#moove_gdpr_cookie_modal .switch .slider.round:before {
			border-radius:50%}
			#moove_gdpr_cookie_modal .switch input:checked+.slider {
			background-color:#2e9935}
			#moove_gdpr_cookie_modal .switch input:checked+.slider:after {
			content:attr(data-text-enable);
			color:#2e9935;
			white-space:nowrap}
			#moove_gdpr_cookie_modal .switch input:focus+.slider {
			box-shadow:0 0 1px #2e9935}
			#moove_gdpr_cookie_modal .switch input:checked+.slider:before {
			transform:translateX(20px)}
			#moove_gdpr_cookie_modal a, #moove_gdpr_cookie_modal button {
			outline:none!important;
			box-shadow:none!important;
			text-shadow:none!important}
			#moove_gdpr_cookie_modal .moove-gdpr-modal-content {
			color:#000;
			background-color:#fff;
			width:100%;
			width:80vw;
			max-width:1170px;
			min-height:600px;
			border-radius:10px;
			position:relative;
			margin:0 auto}
			#moove_gdpr_cookie_modal .moove-gdpr-modal-content fieldset {
			background-color:transparent!important}
			#moove_gdpr_cookie_modal .moove-gdpr-modal-content.logo-position-left .moove-gdpr-company-logo-holder {
			text-align:left; display: none !important;}
			#moove_gdpr_cookie_modal .moove-gdpr-modal-content.logo-position-center .moove-gdpr-company-logo-holder {
			text-align:center}
			#moove_gdpr_cookie_modal .moove-gdpr-modal-content.logo-position-right .moove-gdpr-company-logo-holder {
			text-align:right}
			#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content {
			display:-ms-flexbox;
			display:flex;
			-ms-flex-flow:column;
			flex-flow:column;
			height:100%}
			#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-content, #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-main {
			height:100%}
			#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 {
			min-height:auto}
			#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-left-content {
			display:none}
			#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content {
			width:100%;
			border-top-left-radius:5px;
			border-bottom-left-radius:5px;
			position:relative;
			float:none;
			padding-bottom:130px}
			#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .main-modal-content {
			max-height:50vh;
			overflow:hidden;
			overflow-y:auto;
			padding-bottom:0;
			height:100%}
			#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt {
			padding-right:60px;
			white-space:nowrap}
			#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a {
			padding-right:0;
			text-align:right;
			-ms-flex-pack:end;
			justify-content:flex-end;
			color:#000;
			font-weight:700;
			font-size:15px;
			letter-spacing:-.3px;
			position:relative;
			top:0;
			text-decoration:none;
			display:-ms-flexbox;
			display:flex;
			-ms-flex-align:baseline;
			align-items:baseline}
			#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton.moove-gdpr-modal-save-settings, #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-save-settings {
			float:left}
			#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main {
			display:block!important;
			position:relative}
			#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content {
			position:relative;
			padding-right:190px;
			padding-bottom:10px}
			#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-status-bar {
			position:absolute;
			top:0;
			right:0;
			width:190px;
			text-align:right}
			#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-status-bar span.slider {
			position:relative;
			width:50px;
			height:30px;
			display:block}
			#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-status-bar span.slider:after {
			text-align:right;
			left:auto;
			right:60px}
			#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main h3.tab-title {
			font-weight:800;
			font-size:20px;
			margin-bottom:15px;
			padding-right:190px}
			#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title {
			display:-ms-flexbox;
			display:flex;
			width:100%;
			-ms-flex-align:center;
			align-items:center;
			height:75px;
			position:relative;
			margin-bottom:20px;
			padding-right:180px}
			#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title .moove-gdpr-company-logo-holder {
			max-width:180px;
			margin:0;
			float:right;
			position:absolute;
			top:0;
			right:0;
			width:100%;
			text-align:right;
			display:-ms-flexbox;
			display:flex;
			-ms-flex-align:center;
			align-items:center;
			-ms-flex-pack:end;
			justify-content:flex-end;
			height:100%}
			#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title .moove-gdpr-company-logo-holder img {
			max-width:100%;
			text-align:center}
			#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title .tab-title {
			width:100%;
			font-weight:800;
			font-size:28px}
			#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close {
			position:absolute;
			text-decoration:none!important;
			top:-30px;
			right:-30px;
			display:block;
			width:60px;
			height:60px;
			line-height:60px;
			text-align:center;
			border-radius:50%;
			background:transparent;
			padding:0;
			z-index:99}
			#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder img {
			max-height:75px;
			max-width:70%;
			display:inline-block}
			#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-title h2 {
			font-weight:400;
			font-size:20px;
			margin:5px 0 0;
			padding:0;
			color:#000}
			#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-content.moove-gdpr-no-modal-title .moove-gdpr-tab-main h3.tab-title {
			margin-top:0}
			#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main h3.tab-title {
			font-weight:800;
			font-size:28px;
			margin:0;
			padding:0;
			color:#000;
			margin-bottom:25px}
			#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content {
			display:-ms-flexbox;
			display:flex;
			-ms-flex-flow:column;
			flex-flow:column;
			max-height:calc(100% - 150px);
			height:100%;
			overflow-y:auto;
			padding-right:20px;
			padding-bottom:15px}
			#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content a, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content button, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content li, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content p {
			font-weight:400;
			font-size:16px;
			line-height:1.4;
			margin-bottom:20px;
			margin-top:0;
			padding:0;
			color:#000}
			#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h1, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h2, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h3, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h4, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h5, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h6 {
			font-size:18px;
			line-height:1.4;
			margin-bottom:20px;
			margin-top:0;
			font-weight:700;
			text-transform:none;
			color:#000}
			#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content a {
			color:#000;
			text-decoration:underline}
			#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content.moove-gdpr-strict-warning-message {
			display:none}
			#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar {
			padding:5px;
			margin-right:10px;
			margin-bottom:15px}
			#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar.gdpr-checkbox-disabled {
			opacity:.6;
			pointer-events:none}
			#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar.gdpr-checkbox-disabled .switch input:checked+.slider {
			background-color:#474747}
			#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar.gdpr-checkbox-disabled .switch input:checked+.slider:after {
			color:#474747}
			#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar.checkbox-selected p>input[type=checkbox]:checked+label {
			background-position:205px -81px;
			color:#09a501}
			#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar p {
			display:inline-block;
			float:right;
			color:#09a501;
			margin:0;
			line-height:1.2;
			font:700 11px Arial, Helvetica, sans-serif;
			font-weight:700}
			#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form fieldset {
			border:none;
			padding:0;
			margin:0;
			box-shadow:none}
			#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form fieldset:hover label {
			color:#09a501}
			#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form fieldset p> {
			width:220px}
			#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form fieldset p>input[type=checkbox]+label:hover, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form fieldset p>input[type=checkbox]:focus+label, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form fieldset p>input[type=checkbox]:hover+label {
			color:#09a501;
			cursor:pointer}
			#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form fieldset p>input[type=checkbox]:checked+label:hover, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form fieldset p>input[type=checkbox]:focus:checked+label, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form fieldset p>input[type=checkbox]:hover:checked+label {
			color:#09a501}
			#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form fieldset p>input+label {
			background:url(../images/moove-gdpr-inputs.png) 205px -1px no-repeat;
			height:16px;
			padding-right:25px;
			left:0;
			color:#000}
			#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form fieldset p>label {
			padding:0;
			width:225px;
			line-height:17px;
			text-align:right;
			display:block;
			font-weight:700}
			#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form fieldset p>input {
			padding:0;
			margin:0;
			height:16px;
			width:16px;
			float:left;
			right:37px;
			position:absolute;
			opacity:0}
			#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content {
			display:-ms-flexbox;
			display:flex;
			-ms-flex-align:center;
			align-items:center;
			height:130px;
			position:absolute;
			left:0;
			bottom:0;
			width:100%;
			background-color:#f1f1f1;
			z-index:15;
			border-radius:5px}
			#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content:before {
			content:"";
			position:absolute;
			bottom:130px;
			left:60px;
			right:60px;
			height:1px;
			display:block;
			background-color:#c9c8c8}
			#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-branding {
			text-decoration:none;
			padding:0 10px;
			font-size:10px;
			color:#000;
			font-weight:700;
			line-height:15px;
			display:-ms-flexbox;
			display:flex;
			-ms-flex-align:baseline;
			align-items:baseline;
			width:150px}
			#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-branding img {
			height:15px;
			margin-left:5px}
			#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder {
			width:100%;
			display:block;
			padding:0 60px}
			#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton.moove-gdpr-modal-allow-all, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-allow-all {
			float:left}
			#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content {
			width:40%;
			display:inline-block;
			float:left;
			padding:40px 60px;
			position:absolute;
			height:100%;
			top:0;
			box-shadow:0 0 30px 0 rgba(35, 35, 35, .1);
			background:#fff;
			z-index:10;
			left:0;
			border-top-left-radius:5px;
			border-bottom-left-radius:5px}
			#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt {
			position:absolute;
			bottom:0;
			padding-bottom:30px;
			left:60px;
			right:60px}
			#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a {
			color:#000;
			font-weight:700;
			font-size:15px;
			letter-spacing:-.3px;
			padding:20px 0;
			position:relative;
			top:10px;
			text-decoration:none;
			display:-ms-flexbox;
			display:flex;
			-ms-flex-align:baseline;
			align-items:baseline}
			#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a img {
			width:60px;
			height:auto;
			display:inline-block;
			margin-left:5px;
			position:relative;
			top:0}
			#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu {
			padding:0;
			list-style:none;
			margin:0;
			z-index:12}
			#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li {
			margin:0;
			padding:0;
			list-style:none;
			margin-bottom:15px}
			#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected a, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected button {
			background-color:var(--primary-color);
			border-color:#f1f1f1;
			color:#fff}
			#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected a i, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected button i {
			color:#fff1 !important}
			#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 {
			display:-ms-flexbox;
			display:flex;
			-ms-flex-align:center;
			align-items:center;
			font-weight:800;
			font-size:14px;
			text-decoration:none;
			text-transform:uppercase;
			background-color:#f1f1f1;
			border:1px solid #f1f1f1;
			line-height:1.1;
			padding:13px 20px;
			color:var(--primary-color);
			width:100%;
			transition:all .3s ease;
			border-radius:5px;
			text-align:left}
			#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a:hover span, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button:hover span {
			text-decoration:none}
			#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-modal-left-content #moove-gdpr-menu li button i {
			display:inline-block;
			float:left;
			font-size:30px;
			width:40px;
			margin-right:5px;
			position:relative;
			top:0;
			color:var(--primary-color)}
			#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span {
			display:-ms-inline-flexbox;
			display:inline-flex;
			-ms-flex-align:center;
			align-items:center;
			width:calc(100% - 40px)}
			#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content {
			width:60%;
			display:inline-block;
			float:right;
			padding:40px 60px;
			position:absolute;
			top:0;
			height:100%;
			right:0;
			background-color:#f1f1f1;
			border-top-right-radius:5px;
			border-bottom-right-radius:5px}
			#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo {
			width:100%;
			height:0;
			padding-bottom:38px;
			background-size:contain;
			background-position:0;
			background-repeat:no-repeat}
			.moove-hidden {
			display:none}
			#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar:after, .moove-clearfix:after {
			content:"";
			display:table;
			clear:both}
			#moove_gdpr_cookie_info_bar {
			position:fixed;
			bottom:0;
			left:0;
			width:100%;
			min-height:60px;
			max-height:200px;
			color:#fff;
			z-index:9900;
			font-family:var(--primary-font), Helvetica, Arial sans-serif, sans-serif;
			transition:bottom .3s cubic-bezier(.17, .04, .03, .94)}
			#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_top {
			bottom:auto;
			top:0;
			transition:top .3s cubic-bezier(.17, .04, .03, .94)}
			#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_top.moove-gdpr-dark-scheme {
			border-top:0;
			border-bottom:1px solid #fff}
			#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_top.moove-gdpr-light-scheme {
			border-top:0;
			border-bottom:1px solid #202020}
			#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_top.moove-gdpr-info-bar-hidden {
			bottom:auto;
			top:-200px}
			#moove_gdpr_cookie_info_bar * {
			font-family:inherit}
			#moove_gdpr_cookie_info_bar.moove-gdpr-info-bar-hidden {
			bottom:-200px;}
			#moove_gdpr_cookie_info_bar.moove-gdpr-align-center, #moove_gdpr_cookie_info_bar.moove-gdpr-align-right {
			text-align:center}
			#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme {
			background-color:#fff;
			border-top:1px solid #202020}
			#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h1, #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h2, #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h3, #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h4, #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h5, #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h6, #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p, #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a, #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme p {
			color:#202020!important}
			#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a, #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button {
			text-decoration:underline!important;
			outline:none!important}
			#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a:hover, #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button:hover {
			color:#2f9d37!important}
			#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 {
			color:#2f9d37!important}
			#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a {
			border-color:#fff;
			color:#fff!important}
			#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a:hover {
			background-color:#fff;
			color:#202020!important}
			#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container {
			padding:10px 40px;
			position:relative;
			display:inline-block}
			#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container i.gdpricon-cog-1 {
			font-size:40px;
			width:60px;
			height:50px;
			line-height:50px;
			text-align:center;
			position:absolute;
			top:calc(50% - 25px);
			left:0;
			color:#fff!important}
			#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-close-cookie-popup {
			position:absolute;
			width:60px;
			height:50px;
			line-height:50px;
			text-align:center;
			top:calc(50% - 25px);
			right:0;
			text-decoration:none;
			outline:none;
			display:-ms-flexbox;
			display:flex;
			-ms-flex-pack:center;
			justify-content:center;
			-ms-flex-align:center;
			align-items:center}
			#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-close-cookie-popup i {
			width:28px;
			height:28px;
			line-height:26px;
			text-align:center;
			text-decoration:none;
			background-color:#fff;
			color:#424449;
			border-radius:50%;
			display:block;
			border:1px solid #fff;
			font-size:16px;
			position:relative}
			#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-close-cookie-popup:hover i {
			background-color:#424449;
			color:#fff}
			#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content {
			display:block;
			padding-left:30px;
			padding-right:30px;
			text-align:left;
			display:-ms-flexbox;
			display:flex;
			-ms-flex-align:center;
			align-items:center;
			width:100%}
			#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h1, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h2, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h3, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h4, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h5, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h6 {
			font-size:22px!important;
			line-height:30px!important;
			margin-bottom:15px}
			#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a {
			display:inline-block;
			width:35px;
			height:35px;
			border:1px solid #202020;
			color:#202020;
			text-decoration:none!important;
			outline:none!important;
			line-height:35px;
			text-align:center;
			font-size:16px;
			border-radius:50%;
			font-size:28px;
			padding-top:1px;
			transition:all .2s ease;
			margin-left:6vw}
			#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a:hover {
			background-color:#202020;
			color:#fff!important}
			
			#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton {background-color:var(--primary-color) !important}
			
			#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:hover, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:hover {
			color:#fff;
			background-color:var(--primary-color) !important}
			
			#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.change-settings-button, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.change-settings-button {
			color:#fff;
			border-color:transparent;
			text-decoration:underline;
			cursor:pointer}
			
			#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.change-settings-button:hover, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.change-settings-button:hover {
			border-color:var(--primary-color)}
			
			#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content span.change-settings-button {
			text-decoration:underline;
			cursor:pointer;
			transition:all .2s ease}
			#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder {
			padding-left:3vw}
			.lity.moove_gdpr_cookie_modal_open .lity-close {
			opacity:0!important;
			visibility:hidden!important}
			#moove_gdpr_save_popup_settings_button {
			display:block;
			z-index:1001;
			position:fixed;
			border:none!important;
			bottom:50px;
			left:50px;
			background-color:rgba(0, 0, 0, .8);
			transition:all .3s ease;
			color:#fff;
			padding:0!important;
			text-align:center!important;
			height:40px;
			outline:none;
			font-weight:400;
			font-size:14px;
			line-height:20px;
			border-radius:0!important;
			border:none}
			#moove_gdpr_save_popup_settings_button span {
			background-color:inherit;
			transition:all .3s ease}
			#moove_gdpr_save_popup_settings_button span.moove_gdpr_icon {
			display:inline-block;
			line-height:40px;
			float:left;
			font-size:30px;
			min-width:40px;
			text-align:center;
			z-index:15;
			position:relative;
			background-color:transparent}
			#moove_gdpr_save_popup_settings_button span.moove_gdpr_icon i {
			position:relative;
			top:3px;
			font-weight:900;
			background-color:transparent}
			#moove_gdpr_save_popup_settings_button span.moove_gdpr_text {
			font:normal 12px Arial, sans-serif;
			text-transform:uppercase;
			white-space:nowrap;
			padding:0 5px;
			top:0;
			left:0;
			position:relative;
			line-height:40px;
			display:none;
			overflow:hidden;
			z-index:5;
			background-color:transparent}
			#moove_gdpr_save_popup_settings_button:hover {
			background-color:#000}
			#moove_gdpr_save_popup_settings_button:hover span.moove_gdpr_text {
			display:block}
			@media (max-width:767px) {
				#moove_gdpr_cookie_modal .switch {
				width:40px;
				height:24px}
				#moove_gdpr_cookie_modal .switch .slider:before {
				height:20px;
				width:20px}
				#moove_gdpr_cookie_modal .switch input:checked+.slider:before {
				transform:translateX(16px)}
				#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt {
				display:none}
				#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title {
				padding-right:0;
				height:auto}
				#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title .tab-title {
				font-weight:800;
				font-size:22px}
				#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title .moove-gdpr-company-logo-holder {
				display:none}
				#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content {
				height:80vh}
				#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content .main-modal-content {
				max-height:calc(80vh - 155px)}
				#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a {
				font-weight:700;
				font-size:12px}
				#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content {
				padding-right:0}
				#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content p {
				margin-bottom:15px}
				#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar {
				position:relative;
				left:0;
				right:auto;
				width:100%}
				#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar form {
				text-align:left;
				margin-bottom:15px}
				#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar form span.slider {
				width:40px;
				height:24px}
				#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar form span.slider:after {
				left:45px;
				right:0;
				text-align:left;
				top:-3px}
				#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main h3.tab-title {
				padding-right:0;
				font-weight:800;
				font-size:16px}
				#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar {
				padding:0}
				#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt button {
				top:0;
				padding:5px 0}
				#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder img {
				max-height:40px}
				#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder {
				text-align:center}
				#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container i.gdpricon-cog-1 {
				display:none}
				#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content {
				padding-left:0;
				padding-right:0}
				#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-cookie-notice {
				padding-left:4px;
				margin-bottom:10px}
				#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder {
				padding-left:0}
				#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content {
				display:block}
				#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 {
				font-size:10px;
				padding:2px 10px}
				#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container {
				padding:15px}
				#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button button {
				display:inline-block;
				width:30px;
				height:30px;
				border:1px solid #202020;
				color:#202020;
				text-decoration:none!important;
				outline:none!important;
				line-height:30px;
				text-align:center;
				font-size:16px;
				border-radius:50%;
				font-size:27px;
				padding-top:1px;
				transition:all .2s ease;
				margin-left:6vw;
				position:absolute;
				right:5px;
				top:5px}
				#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content {
				width:100%;
				padding:10px;
				padding-top:30px;
				position:relative;
				top:0;
				left:0;
				text-align:center;
				height:140px;
				border-radius:0;
				border-top-left-radius:5px;
				border-top-right-radius:5px}
				#moove_gdpr_cookie_modal .moove-gdpr-modal-content {
				min-height:220px}
				#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close {
				position:absolute;
				top:-15px;
				right:-15px;
				display:block;
				width:30px;
				height:30px;
				line-height:30px;
				text-decoration:none!important}
				#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i {
				width:30px;
				height:30px;
				line-height:30px;
				font-size:30px}
				#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo {
				padding-bottom:30px;
				background-size:contain;
				background-position:50%;
				margin-top:10px}
				#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder {
				margin-bottom:15px}
				#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span {
				display:none}
				#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 {
				padding:5px}
				#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-modal-left-content #moove-gdpr-menu li button i {
				margin:0;
				text-align:center;
				width:24px;
				font-size:24px}
				#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu {
				display:inline-block;
				margin:0 auto}
				#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt {
				top:3px;
				right:3px;
				left:auto;
				padding:0;
				bottom:auto;
				transform:scale(.8)}
				#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li {
				list-style:none;
				margin-bottom:20px;
				display:inline-block;
				float:left;
				margin:0 5px}
				#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content {
				width:100%;
				position:relative;
				padding:15px 10px;
				height:calc(90vh - 200px);
				border-radius:0;
				border-bottom-left-radius:5px;
				border-bottom-right-radius:5px}
				.moove-gdpr-branding-cnt a {
				padding:10px 0}
				#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content {
				padding:0;
				position:relative;
				overflow:auto}
				#moove_gdpr_cookie_modal .moove-gdpr-modal-content {
				max-height:90vw}
				#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 {
				max-height:100%}
				#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 {
			
				font-size:10px;
				line-height:18px;
				padding:5px;}
				#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder {
				padding:0 10px}
			/*
				#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main h3.tab-title {
				font-weight:800;
				font-size:16px}
			*/
			/*
				#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content a, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content li, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content p {
				font-weight:600;
				font-size:16px}
			*/
				#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h1, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h2, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h3, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h4, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h5, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h6 {
				font-weight:700;
				font-size:14px}
				#moove_gdpr_cookie_modal .switch .slider:after {
				font-weight:800;
				font-size:12px;
				line-height:30px;
				min-width:130px!important}
				#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content {
				height:70px}
				#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content:before {
				left:10px;
				right:10px;
				bottom:70px}
			}
			@media screen and (max-width:767px) and (orientation:landscape) {
				#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo {
				margin-top:0;
				background-position:0}
				#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content {
				height:80vh}
				#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content .main-modal-content {
				max-height:calc(80vh - 120px)}
				#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder {
				text-align:left;
				margin:0;
				display:inline-block;
				float:left;
				width:40%}
				#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu {
				max-width:60%;
				float:right}
				#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content {
				padding-top:30px;
				height:75px}
				#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main h3.tab-title {
				margin-bottom:10px}
				#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content {
				height:45px}
				#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content:before {
				bottom:45px}
				#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content {
				display:-ms-flexbox;
				display:flex;
				-ms-flex-flow:column;
				flex-flow:column;
				max-height:calc(100% - 70px)}
				#moove_gdpr_cookie_modal {
				background:#fff;
				border-radius:5px}
				#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content {
				height:55vh}
				#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a.moove-gdpr-branding {
				top:0;
				padding:0}
			}
			@media (min-width:768px) and (max-width:999px) {
				#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content {
				padding:30px 20px}
				#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content {
				height:120px}
				#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder {
				padding:0 20px}
				#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content:before {
				bottom:120px;
				left:20px;
				right:20px}
				#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content {
				padding:30px 20px}
				#moove_gdpr_cookie_modal .moove-gdpr-modal-content {
				min-height:620px;
				transform:scale(.75)}
				#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt {
				left:20px;
				right:20px}
				#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-size:13px!important}
				#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 {
				padding:10px 15px;
				font-weight:800;
				font-size:12px}
				#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content {
				padding-left:20px;
				padding-right:20px}
				#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button button {
				margin-left:5vw}
				#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main h3.tab-title {
				font-weight:800;
				font-size:24px}
				#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 {
				transform:scale(.75)}
				#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container {
				padding:10px 20px}
			}
			@media (min-width:1000px) and (max-width:1300px) {
				#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content {
				padding:40px 30px}
				#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content {
				height:120px}
				#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder {
				padding:0 30px}
				#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content:before {
				bottom:120px;
				left:30px;
				right:30px}
				#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt {
				left:30px;
				right:30px}
				#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content {
				padding:30px}
				#moove_gdpr_cookie_modal .moove-gdpr-modal-content {
				min-width:700px}
			}
			@media (min-width:768px) and (max-height:700px) {
				#moove_gdpr_cookie_modal .moove-gdpr-modal-content {
				min-height:600px;
				transform:scale(.7)}
			}
			@media (-ms-high-contrast:none), screen and (-ms-high-contrast:active) {
				#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content {
				display:block;
				max-width:100%;
				text-align:center}
				#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder {
				margin-top:10px}
				#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span {
				display:block}
			}
			@media (-ms-high-contrast:active), (-ms-high-contrast:none) {
				#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content {
				display:block;
				max-width:100%;
				text-align:center}
				#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder {
				margin-top:10px}
				#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span {
				display:block}
}
/*! Lity - v3.0.0-dev - 2018-04-20
* http://sorgalla.com/lity/
* Copyright (c) 2015-2018 Jan Sorgalla; Licensed MIT */.lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0,0,0,.9);outline:none!important;opacity:0;transition:opacity .3s ease}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{box-sizing:border-box}.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none!important}.lity-wrap:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;transition:opacity .3s ease}.lity-loading .lity-loader{opacity:1}.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none!important}.lity-content{z-index:9993;width:100%;transform:scale(1);transition:transform .3s ease}.lity-closed .lity-content,.lity-loading .lity-content{transform:scale(.8)}.lity-content:after{content:"";position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6)}.lity-close,.lity-close:active,.lity-close:focus,.lity-close:hover,.lity-close:visited{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,.6);border:0;background:none;outline:none;box-shadow:none}.lity-close::-moz-focus-inner{border:0;padding:0}.lity-close:active{top:1px}.lity-image img{max-width:100%;display:block;line-height:0;border:0}.lity-iframe .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;transform:translateZ(0);-webkit-overflow-scrolling:touch}.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.lity-hide{display:none}	
/* pannellum */
.pnlm-container{margin:0;padding:0;overflow:hidden;position:relative;cursor:default;width:100%;height:100%;font-family:Helvetica, "Nimbus Sans L", "Liberation Sans", Arial, sans-serif;background:#f4f4f4 url('img/pannellum/background.svg') repeat;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none;outline:0;line-height:1.4;contain:content;touch-action:none}.pnlm-container *{box-sizing:content-box}.pnlm-ui{position:absolute;width:100%;height:100%;z-index:1}.pnlm-grab{cursor:grab;cursor:url('img/pannellum/grab.svg') 12 8, default}.pnlm-grabbing{cursor:grabbing;cursor:url('img/pannellum/grabbing.svg') 12 8, default}.pnlm-sprite{background-image:url('img/pannellum/sprites.svg')}.pnlm-container:-moz-full-screen{height:100% !important;width:100% !important;position:static !important}.pnlm-container:-webkit-full-screen{height:100% !important;width:100% !important;position:static !important}.pnlm-container:-ms-fullscreen{height:100% !important;width:100% !important;position:static !important}.pnlm-container:fullscreen{height:100% !important;width:100% !important;position:static !important}.pnlm-render-container{cursor:inherit;position:absolute;height:100%;width:100%}.pnlm-controls{margin-top:4px;background-color:#fff;border:1px solid #999;border-color:rgba(0,0,0,0.4);border-radius:3px;cursor:pointer;z-index:2;-webkit-transform:translateZ(9999px);transform:translateZ(9999px)}.pnlm-control:hover{background-color:#f8f8f8}.pnlm-controls-container{position:absolute;top:0;left:4px;z-index:1}.pnlm-zoom-controls{width:26px;height:52px}.pnlm-zoom-in{width:100%;height:50%;position:absolute;top:0;border-radius:3px 3px 0 0}.pnlm-zoom-out{width:100%;height:50%;position:absolute;bottom:0;background-position:0 -26px;border-top:1px solid #ddd;border-top-color:rgba(0,0,0,0.10);border-radius:0 0 3px 3px}.pnlm-fullscreen-toggle-button,.pnlm-orientation-button,.pnlm-hot-spot-debug-indicator{width:26px;height:26px}.pnlm-hot-spot-debug-indicator{position:absolute;top:50%;left:50%;width:26px;height:26px;margin:-13px 0 0 -13px;background-color:rgba(255, 255, 255, 0.5);border-radius:13px;display:none}.pnlm-orientation-button-inactive{background-position:0 -156px}.pnlm-orientation-button-active{background-position:0 -182px}.pnlm-fullscreen-toggle-button-inactive{background-position:0 -52px}.pnlm-fullscreen-toggle-button-active{background-position:0 -78px}.pnlm-panorama-info{position:absolute;bottom:4px;background-color:rgba(0,0,0,0.7);border-radius:0 3px 3px 0;padding-right:10px;color:#fff;text-align:left;display:none;z-index:2;-webkit-transform:translateZ(9999px);transform:translateZ(9999px)}.pnlm-title-box{position:relative;font-size:20px;display:table;padding-left:5px;margin-bottom:3px}.pnlm-author-box{position:relative;font-size:12px;display:table;padding-left:5px}.pnlm-load-box{position:absolute;top:50%;left:50%;width:200px;height:150px;margin:-75px 0 0 -100px;background-color:rgba(0,0,0,0.7);border-radius:3px;text-align:center;font-size:20px;display:none;color:#fff}.pnlm-load-box p{margin:20px 0}.pnlm-lbox{position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;display:none}.pnlm-loading{animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-name:pnlm-mv;-webkit-animation-name:pnlm-mv;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-timing-function:linear;-webkit-animation-timing-function:linear;height:10px;width:10px;background-color:#fff;position:relative}@keyframes "pnlm-mv"{from{left:0;top:0;}25%{left:10px;top:0;}50%{left:10px;top:10px;}75%{left:0;top:10px;}to{left:0;top:0;}}@-webkit-keyframes "pnlm-mv"{from{left:0;top:0;}25%{left:10px;top:0;}50%{left:10px;top:10px;}75%{left:0;top:10px;}to{left:0;top:0;}}.pnlm-load-button{position:absolute;top:50%;left:50%;width:200px;height:100px;margin:-50px 0 0 -100px;background-color:rgba(0,0,0,.7);border-radius:3px;text-align:center;font-size:20px;display:table;color:#fff;cursor:pointer}.pnlm-load-button:hover{background-color:rgba(0,0,0,.8)}.pnlm-load-button p{display:table-cell;vertical-align:middle}.pnlm-info-box{font-size:15px;position:absolute;top:50%;left:50%;width:200px;height:150px;margin:-75px 0 0 -100px;background-color:#000;border-radius:3px;display:table;text-align:center;color:#fff;table-layout:fixed}.pnlm-info-box a{color:#fff;word-wrap:break-word;overflow-wrap:break-word}.pnlm-info-box p{display:table-cell;vertical-align:middle;padding:0 5px 0 5px}.pnlm-error-msg{display:none}.pnlm-about-msg{font-size:11px;line-height:11px;color:#fff;padding:5px 8px 5px 8px;background:rgba(0,0,0,0.7);border-radius:3px;position:absolute;top:50px;left:50px;display:none;opacity:0;-moz-transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;z-index:1}.pnlm-about-msg a:link,.pnlm-about-msg a:visited{color:#fff}.pnlm-about-msg a:hover,.pnlm-about-msg a:active{color:#eee}.pnlm-hotspot-base{position:absolute;visibility:hidden;cursor:default;vertical-align:middle;top:0;z-index:1}.pnlm-hotspot{height:26px;width:26px;border-radius:13px}.pnlm-hotspot:hover{background-color:rgba(255,255,255,0.2)}.pnlm-hotspot.pnlm-info{background-position:0 -104px}.pnlm-hotspot.pnlm-scene{background-position:0 -130px}div.pnlm-tooltip span{visibility:hidden;position:absolute;border-radius:3px;background-color:rgba(0,0,0,0.7);color:#fff;text-align:center;max-width:200px;padding:5px 10px;margin-left:-220px;cursor:default}div.pnlm-tooltip:hover span{visibility:visible}div.pnlm-tooltip:hover span:after{content:'';position:absolute;width:0;height:0;border-width:10px;border-style:solid;border-color:rgba(0,0,0,0.7) transparent transparent transparent;bottom:-20px;left:-10px;margin:0 50%}.pnlm-compass{position:absolute;width:50px;height:50px;right:4px;bottom:4px;border-radius:25px;background-image:url('img/pannellum/compass.svg');cursor:default;display:none}.pnlm-world{position:absolute;left:50%;top:50%}.pnlm-face{position:absolute;-webkit-transform-origin:0 0 0;transform-origin:0 0 0}.pnlm-dragfix,.pnlm-preview-img/pannellum/{position:absolute;height:100%;width:100%}.pnlm-preview-img/pannellum/{background-size:cover;background-position:center}.pnlm-lbar{width:150px;margin:0 auto;border:#fff 1px solid;height:6px}.pnlm-lbar-fill{background:#fff;height:100%;width:0}.pnlm-lmsg{font-size:12px}.pnlm-fade-img/pannellum/{position:absolute;top:0;left:0}.pnlm-pointer{cursor:pointer}
