/*
	Theme Name: PortoEtno
	Theme URI: http://wisemedia.hr
	Template: theatre-wp
	Author: WiseMedia
	Author URI: http://wisemedia.hr
	Version: 1.0
	Text Domain: hkdrijeka
*/



@media (max-width:767px) {
	.frontpage-logo {
	  width: 120px !important;
	}
	.ct-logo img {
		position: absolute;
		top: 0;
	}
	
	body.home .ct-header__toolbar.tagline {max-width: 70%;}
	.ct-header__toolbar.tagline {
		margin: 0.5rem 0 0.5rem 0 !important;
		font-size: 1.5rem;
		max-width: 60%;
		float: right;
	}
	
	.menu-mobile-wrap {
		float: right;
		right: 0;
		z-index: 10000;
		display: block;
		position: relative;
		top: 0px;
	}
		.menu-mobile-wrap > label {
			display: inline-block;
		}
		.menu-mobile-wrap > div {
			display: inline-block;
		}
	.vc_hidden-xs.frontpage-logo{
		display:block!important;
		width: 100px !important;
	}
	.vc_hidden-xs {
		display:none!important
	}
	/* .ct-logo__image {
		width: 125px !important;
	} */
	.ct-header__main-heading-title {
		max-width: 50%;
	}
}
@media (min-width:768px) and (max-width:991px) {
	.vc_hidden-sm.frontpage-logo{
		display:block!important;
	}
	.vc_hidden-sm {
		display:none!important
	}
	.ct-logo__image {
		width: 125px !important;
	}
	.ct-header__main-heading-title {
		max-width: 50%;
	}
}
@media (min-width:992px) and (max-width:1199px) {
	.vc_hidden-md {
		display:none!important
	}
}
@media (min-width:1200px) {
	.vc_hidden-lg {
		display:none!important
	}
}



:root {
	--color-pink: #F072AB;
	--color-blue: #00ADEE;
	--color-dark-blue: #3050A1;
	--color-green: #37B34A;
	--color-milk-white: #F2F0E6;
	--color-red: #ED1C24;
	--color-dark-red: #AF1E23;
	--color-yellow: #FFD300;
	--color-white: #FFFFFF;
	
	--color-light-blue: #69cded;
	--color-jungle-green: #41ab81;
	--color-light-plum: #b23b77;

}

.color-pink{color: var(--color-pink)}
.color-blue{color: var(--color-blue)}
.color-dark-blue{color: var(--color-dark-blue)}
.color-green{color: var(--color-green)}
.color-milk-white{color: var(--color-milk-white)}
.color-white{color: var(--color-white)}
.color-red{color: var(--color-red)}
.color-dark-red{color: var(--color-dark-red)}
.color-yellow{color: var(--color-yellow)}

.color-light-blue{var:--color-light-blue)}
.color-jungle-green{var:--color-jungle-green)}
.color-light-plum{var:--color-light-plum)}


b, strong {
  letter-spacing: 0.5px;
}

.entry p {
	margin-bottom: 1rem !important;
}


/* .menuitem-kupiulaznice a,
.menuitem-kupiulaznice a:visited {
  background: var(--color-blue);
  padding: 5px 15px;
  border-radius: 50px;
}
.menuitem-kupiulaznice a:hover,
.menuitem-kupiulaznice a:focus {
	background: var(--color-yellow);
	color: var(--color-blue) !important;
} */


.ct-post__entry-meta, .ct-single__entry-meta {
  text-transform: unset !important;
}

.pagination {width: 100%;}
@media (min-width: 992px) { 
	.ct-posts .ct-post {
		width: 50% !important;
		float: left !important;
	}
}

body {
	overflow-x:hidden !important;
	color: rgba(255,255,255,1) !important;
	font-family: 'Oswald';
}
/*
* {
	-webkit-transition: all 100ms ease;
			transition: all 100ms ease;
}
*/



.gold {color: var(--color-pink) !important;}

	
a:hover {
	color: var(--color-red) !important;
}
				
				
			
	
		
	/* header */
		.ct-header__logo-nav1 {
			z-index: 2;
		}
		.ct-header__toolbar {
			color:var(--color-white);
			text-align: right;
			width: 100%;
			font-size: 2rem;
		}
		/* sticky header */
			.ct-header__wrapper--stuck { 
				background-color: var(--color-pink) !important;
				border-bottom: 1px solid var(--color-yellow);
			}
		
		.ct-main-navigation {
			font-size:  1rem !important;
		}
		
		.ct-main-navigation a {
			color: var(--color-yellow);
		}
		.ct-main-navigation a:hover,
		.ct-main-navigation a:focus {
			color: var(--color-red) !important;
		}
		.current-menu-item a,
		.current a {
			color: var(--color-red);
		}
		
		.ct-header__toolbar a,
		.ct-header__toolbar a:visited {
			color: var(--color-white) !important;
		}
		.ct-header__toolbar a:hover,
		.ct-header__toolbar a:focus {
			color: var(--color-yellow) !important;
		}
		.ct-header::after,
		.ct-header__main-heading::after {
			border-top: none !important;
		}
		
		
		
		/*head img*/
		.ct-header__main-heading .container-fluid {
		  height: 100%;
		}
		
		.ct-header__main-heading-title {
		  height: 100%;
		  /* background: var(--color-pink); */
		  background: url("images/pe2025-header-repeat-center-wide.svg") left center no-repeat;
		  background-size: cover;
		  display: flex;
		  margin: 0 -1rem;
		  padding: 1rem;
		  align-items: center;
		}
		
		.heading.container-fluid {
			width: 100%;
		}
		.ct-header__main-heading-title-under {
		  padding: 2rem 0 0rem 0;
		}
			
		 
		/* menu */
			@media (min-width: 48em) {
		  		.ct-main-navigation .menu-item-has-children > a::before, .ct-main-navigation .page_item_has_children > a::before {
					line-height: 3.25;
		  		}
			}
			@media (min-width: 768px) {
			  #ct-main-nav {
				top: -30px;
			  }
			}
		

		
		/* social icon */
			@media(min-width: 1200px) {
				li.head-social.menu-item {
					  margin: 0 10px 0 10px;
				}
				li.head-social.first.menu-item {
					  margin: 0 10px 0 3rem; 
				}
			}
			
		/* search */						
				.mobile-search-trigger {
				  margin-left: 15px;
				}
				@media(min-width: 768px) {
					.mobile-search-trigger {
						display: none;
					}
				}
				
				.menu-search-trigger.menu-item {
				  margin-left: 2rem;
				}
				@media(max-width: 768px) {
					.menu-search-trigger {
						display: none;
					}
				}
				
				.wm-header-search.open {
					display: block;
					opacity: 1;
					transition: all 1s ease;
				}
				.wm-header-search {
					  display: none;
					opacity: 0;
					  height: 43px;
					max-width: 63%;
					margin-left: auto;
				}
				input.search-field {
					border-color: var(--color-light-plum) !important;
					background-color: var(--color-light-plum) !important;
					color: var(--color-white) !important;
					font-family: 'Oswald';
				}
				input.search-submit {
					color: var(--color-yellow) !important;
				}
				@media(max-width: 767px) {
					.wm-header-search .search-field {
						height: 43px;
					}
					.wm-header-search {
						max-width: 100%;
						margin: 3rem 0 1rem auto !important;
					}
				}
				
				@media (min-width: 576px) {
					  .wm-header-search {
						margin: -1rem 0 1rem auto;
					  }
					  #ct-main-nav::before {
						  background: transparent !important;
					  }
				}
		
				.rlv-has-spinner {
					border-color: var(--color-pink) !important;
					border-right-color: transparent;
				}
				
				.rlv-has-spinner::after {
					background-color: #181616 !important;
				}
				
				.header-search-form-wrap {
				  display: flex;
				  flex-direction: column; /* Stack items vertically */
				}
				
				.header-search-form {
				  display: flex;
				  align-items: baseline; /* Center items horizontally */
				}
				
				.header-search-form label {
				  flex: 1;
				  margin-right: 10px; /* Adjust as needed for spacing */
				}
				
				.header-search-form .search-field {
				  flex: 1;
				}
				
				.header-search-form .search-submit {
				  flex-shrink: 0;
				  height: 43px;
				  cursor: pointer;
				  font-family: 'Oswald';
				}
				
				.relevanssi-live-search-results {
					position: relative !important;
					top: 0 !important;
					left: 0 !important;
					background: var(--color-dark-red) !important;
					border: 1px solid var(--color-milk-white) !important;
					padding: 10px 0 0 0;
				}
				.relevanssi-live-search-result a {
					color: var(--color-white);
				}
				.relevanssi-live-search-result a:hover {
					color: var(--color-yellow);
					text-decoration: none;
				}
		
				body.search-results .ct-posts .ct-post__entry-meta {
					text-transform: unset !important;
				}

	
	/* topbar */
		.ct-header__toolbar.topbar {
			line-height: 1.5;
			height: 20px;
			text-transform: uppercase;
		}
	
		/* polylang switcher */
			.ct-header__toolbar.topbar .lang-item{
				display:inline;
				list-style:none;
			}
			
		.topbar.inline {
			display: flex;
			flex-direction: row;
			justify-content: end;
			gap: 10px;
			list-style: none;
			margin-bottom: 0;
			font-size: 1rem;
		}
		.topbar.inline a:hover,
		.topbar.inline a:focus {
			text-decoration: none;
		}
		.topbar.inline li.lang-switcher-wrap {
			font-size: 1rem;
		}
		.polylang_langswitcher {
			padding: 0;
			margin-left: 10px;
		}
		@media (min-width: 576px) {
			  .ct-header__wrapper--stuck .ct-header__toolbar {
				font-size: 1rem;
			}
		}
		
	/* hero fix mobile */
		@media(max-width:768px) {
			.ct-header__hero {
				min-height:400px;
			}
		}
	
	
	/* nav */
		.ct-header__nav {
			flex-basis: 100%;
		}
		
		.header-logo-wrap {
			display: flex;
			align-items: center;
			justify-content: space-between;
		}
		
	/* tagline */
		.ct-header__toolbar.tagline {
			  margin: 1rem 0 2rem 0;
			  font-weight: 600;
		}
		.ct-header__wrapper--stuck .ct-header__toolbar.tagline {
			margin: 1rem 0 1rem 0;
			
		}
		
	/* logo */
		.ct-logo__image {
			height: 100px;
		}
			.ct-header__wrapper--stuck .ct-logo__image--sticky {
				height: 90px;
				width: auto;
			}
			
		.frontpage-logo {
			height: 100px;
		}
		
		.ct-logo__image.hide_on_front {
		  display: none;
		  opacity: 0;
		}
	

/* hero header */
	.ct-hero-image--center-center .ct-header__hero:not(body.home)::before {
	  background-position: center center;
	  background-size: contain;
	}
	@media (max-width: 1200px) {
		.ct-header__hero.frontpage-hero::before {
			background-size: contain;
		}
		/* .ct-hero-image--center-center .ct-header__hero::before {
		  background-position: left center;
		} */
	}
	@media (max-width: 768px) {
	  .ct-header__hero {
		min-height: 150px;
	  }
	  .logo-front-hero{
		  height: 130px !important;
	  }
	  .ct-header__main-heading-title {
		  padding-top: 0 !important;
		  padding-bottom: 0 !important;
	  }
	}
	.ct-header__main-heading-title {
		max-width: 50%;
	}
	.ct-header__main-heading-title h1 {
		color: var(--color-white) !important;
	}
	.ct-header__hero.frontpage-hero::before {
	  /* background-image: url("images/hero_header-frontpage.png") !important; */
	  height: 100%;
		/* background: var(--color-pink); */ 
		/* background: url("images/pe2025-header-repeat-center-wide.svg") left center no-repeat; */
		/* background-size: cover; */
		display: flex;
	}
	
	.logo-front-hero{
		height: 350px;
		width: auto;
		margin: 0 auto;
	}
	
	/* .frontpage-hero .ct-header__main-heading-title {
		height: 100%;
		background: url("images/pe2025-header-repeat-center.svg") left center no-repeat;
		background-size: cover;
		display: flex;
		margin: 0 -1rem;
		padding: 1rem;
		align-items: center;
	} */

	
/* froms */
	.field-borders-bottom-only, .wpcf7-form input[type="text"],
	.wpcf7-form input[type="email"], .wpcf7-form textarea {
		border-top: 1px solid rgba(255,255,255,0.25) !important;
		border-right: 1px solid rgba(255,255,255,0.25) !important;
	}
	.wpcf7-form label {opacity: 1 !important;}
	

.wp-block-separator {
	border-top: 1px solid var(--color-dark-blue) !important;
}
.ct-sidebar .sidebar-widget .widget-title::after {
  border-color: var(--color-dark-blue);
  opacity: 1;
}
.ct-sidebar .sidebar-widget .widget-title,
.ct-sidebar .sidebar-widget .widget-title a,
.ct-sidebar .sidebar-widget  a {
	color: var(--color-yellow) !important;
}
.ct-sidebar .sidebar-widget  a:hover,
.ct-sidebar .sidebar-widget  a:focus {
	color: var(--color-red) !important;
}

/* eventi */
	.ct-header__main-heading-title > div {
		line-height: 1.25 !important;
	}
	.shortcode-events-custom .event-grid-wrap {padding-bottom: 3rem;}

	/* tab */
		.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-tab > a {
			background-color: #666060 !important;
			color: #fff !important;
			border: 1px solid transparent !important;
		}
		
		.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-tab > a:focus,
		.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-tab > a:hover {
			background-color: #393737 !important;
		}
		
		.wpb-js-composer .vc_tta.vc_tta-style-modern .vc_tta-tab > a {
		  background-image: none !important;
		}
		.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-tab.vc_active > a {
			background-color: #393737 !important;
		}

	/* mobile */
		.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading {
			background-color: #666060 !important;
			color: #fff !important;
			border: 1px solid transparent !important;
		}
		.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title > a {color: #fff !important}
		.wpb-js-composer .vc_tta.vc_tta-style-modern .vc_tta-panel-heading {background-image: none !important;}
		.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body {border-color: #4f4b4b !important}
		.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body {background-color: #181616 !important}

	/* body */
		.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {background-color: transparent !important;}
		.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {border-color: #4f4b4b !important;}
		.wpb-js-composer .vc_tta.vc_tta-style-modern .vc_tta-panel-body {background-image: none !important;}
		.embed-responsive.embed-responsive-16by9.xtd-shadow--normal-hard {box-shadow: none !important;}
		.ct-page__entry-content .embed-responsive, .ct-single__entry-content .embed-responsive {margin: 0 !important;}
		.tab-galerije .gallery {margin: 0 !important;}	
		.tab-galerije .gallery .gallery-item {padding: 5px !important; margin-bottom: 0 !important;}
		.tab-galerije .wpb_video_widget.wpb_content_element {margin-bottom: 1rem;}
		.tab-galerije .wpb_text_column.wpb_content_element {margin-bottom: 3rem;}
		.support-logo {width: 80%}
		.support-logo.logo2 {width: 100%}
		.support-logo.logo0 {width: 120px}
		h3 a {color: var(--color-red)};

/*
	.wpb-js-composer .vc_tta.vc_tta-style-modern .vc_tta-tab > a {
		background-image: -o-linear-gradient(top,rgba(56, 53, 53, 1) 0,rgba(56, 53, 53, 1) 100%) !important;
		background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(56, 53, 53, 1)),to(rgba(56, 53, 53, 1))) !important;
		background-image: linear-gradient(to bottom,rgba(56, 53, 53, 1) 0,rgba(56, 53, 53, 1) 100%) !important;
	}
	.wpb-js-composer .vc_tta.vc_tta-style-modern .vc_tta-panel-body, .wpb-js-composer .vc_tta.vc_tta-style-modern .vc_tta-panel-heading {background-image: none !important}
	.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {background: none !important;}
	.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-tab > a {
		border-color: #393737 !important;
		background-color: #393737;
		color: #fff !important;
	}
	.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-tab.vc_active > a {
		background-color: red;
	}
	.wpb-js-composer .vc_tta.vc_general .vc_tta-tab > a:focus, .wpb-js-composer .vc_tta.vc_general .vc_tta-tab > a:hover {background: #666060;}
	.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {border-color: #343434 !important}
	
	
*/


.ct-content p a:not(.btn):not(button):not(.comment-reply-link):not(.vc_general.vc_btn3.vc_btn3-style-btn-primary):not(.vc_general.vc_btn3.vc_btn3-style-btn-outline-primary):not(.vc_general.vc_btn3.vc_btn3-style-btn-link)::before { 
	display: none;
}


.galerije-menu-row {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between; /* Add space between items */
	gap: 25px; /* Add column gap */
}

.menu-btn-singl {
	flex: 1 1 calc(25% - 25px); /* 25% width for each column with gap */
	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center; /* Center text horizontally */
	margin-bottom: 20px; /* Add some space between columns */
}

.menu-btn-singl:hover a {
	color: var(--color-white);
	text-decoration: none;
}

.menu-btn-singl h3 {
	margin-bottom: auto; /* Add some space between the link and the image */
	padding-bottom: 3rem;
}

.menu-btn-singl img {
	max-width: 150px;
}

/* Media query for mobile and larger screens */
@media (max-width: 959px) {
	.menu-btn-singl {
		flex: 1 1 calc(50% - 25px); /* 50% width for each column on mobile */
	}
}





.text-bigger {
	font-size: 1.5rem;
}

.contact-wrapper {
	display: flex;
	justify-content: start;
	align-items: center;
	margin: 0;
	font-size: 1.25rem;
	font-weight: 600;
}

.social-links {
	display: flex;
	flex-direction: column;
	align-items: start;
	text-align: left;
}

.social-link {
	display: flex;
	align-items: center;
	margin-bottom: 20px;
}

.social-link i {
	margin-right: 10px;
}

/* global VC */
	@media (min-width: 992px) {
		.content-padding-xl {
			padding-top:2rem!important;
			padding-bottom:2rem!important;
		}
	}
	
	.content-padding {
		padding-top:1rem!important;
		padding-bottom:1rem!important;
	}
	
	.lead-sm {
		font-size:inherit;
	}

/* General */
	/* 	a {color: #fff;} */
	a:focus,a:hover {
		color: var(--color-yellow);
		-webkit-transition: all 200ms ease;
			transition: all 200ms ease;
	}
	
	.special-title-margo-small {
		margin-bottom:1.75rem!important;
	}

/* lightbox */
	.wcs-modal:not(.wcs-modal--large),div.pp_overlay.pp_overlay {
		background-color:#000!important;
	}

/* Pagination */
	.page-pagination {
		margin:3rem 0 0;
	}
	
	.page-numbers {
		padding:10px;
		display:inline-block;
	}
	
	.xtd-shadow--normal-hard {
		margin-bottom:2rem;
	}

/* grayscale img */
	.grayscale img {
		filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
	/* Firefox 3.5+, IE10 */
		filter:gray;
	/* IE6-9 */
		-webkit-filter:grayscale(100%) opacity(80%);
	/* Chrome 19+ & Safari 6+ */
		-webkit-transition:all .5s ease;
	/* Fade to color for Chrome and Safari */
		-webkit-backface-visibility:hidden;
	/* Fix for transition flickering */
		background:rgba(0,0,0,0.2);
	}
	
	.grayscale:hover img,.grayscale img:hover {
		filter:none;
		-webkit-filter:grayscale(0%) opacity(100%);
	}


/* front page */
	.frontpage-video {
		height: 100vh;
	}
	.frontpage-video > div > div {
		padding-top: 0 !important;
		margin-bottom: 0 !important;
	}
	
	.frontpage-video .wpb_content_element {
		margin-bottom: 0 !important;
	}
	.frontpage-video .vc_hidden-xs {
		display: block !important;
	}
	.frontpage-play-wrap {
   	display: flex;
   	align-items: center;
   	justify-content: center;
   	height: 100vh; 
   	width: 100vw;
	}
	
	.play-button {
   		background: none;
   		border: none;
   		font-size: 6rem;
   		color: #fff;
   		height: 100%;
   		width: 100%; 
   		border-radius: 0 !important;
   		cursor: pointer;
	}
	.play-button:hover {
		height: 100vh; 
		width: 100vw;
		border-radius: 0 !important;
		background-color: rgba(0,0,0,0.4);
		cursor: pointer;
	}

	

/* #frontpage-artists */
	#frontpage-artists h2 {
		font-size: 2rem;
	}
	#frontpage-artists .lightSlider {
		height: auto !important;
	}
	#frontpage-artists .shortcode-single:hover a h2 {
		color: var(--color-white) !important;
	}
	
	#frontpage-artists #goToNextSlide,
	#frontpage-artists #goToPrevSlide {
	  color: var(--color-dark-blue);
	  background-color: var(--color-yellow);
	  border: none;
	}
	#frontpage-artists #goToNextSlide:hover,
	#frontpage-artists #goToPrevSlide:hover {
	  color: var(--color-yellow);
	  background-color: var(--color-white);
	  border: none;
	}
	
	
	#frontpage-artists h2.event-title {
		color: var(--color-yellow) !important;
	}
	#frontpage-artists h2.event-title:hover,
	#frontpage-artists .shortcode-single a:hover,
	#frontpage-news .event-grid-wrap:hover h2,
	#frontpage-news .event-grid-wrap:hover a  {
		color: var(--color-white) !important;
		text-decoration: none;
	}
	#frontpage-artists .btn-all a {
	  border-color: var(--color-white) !important;
	  color: var(--color-white) !important;
	}
	#frontpage-artists .btn-all a:hover {
	  border-color: var(--color-yellow) !important;
	  color: #000  !important;
	}
	
	/* kupi ulaznice */
	#frontpage-artists .kupi-ulaznice-single {
		position: relative;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: flex-start; /* Align content at the top */
		text-align: center;
		/* max-height: 270px; */
	}
	@media (max-width: 480px) {
		.btn-ulaznice {
			font-size: 1rem !important;
		}
	}
	
	.img-wrap {
		position: relative;
		background-color: #000;
	}
	
	.btn-ulaznice {
		position: absolute;
		top: 50%; /* Center vertically */
		left: 50%; /* Center horizontally */
		transform: translate(-50%, -50%);
		display: block;
		background: var(--color-yellow);
		border-radius: 26px;
		width: 77%;
		padding: .5rem 2rem;
		font-size: 1.75rem;
		text-transform: uppercase;
		color: #000 !important;
		text-decoration: none !important;
		border: 2px solid var(--color-yellow);
		font-weight: 700;
	}
	
	.btn-ulaznice:hover {
		background: var(--color-green);
		text-decoration: none !important;
		color: #000 !important;
	}

	/* kupi ulaznice page box */
	.kupi-ulaznice-page {
		position: relative;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: flex-start; /* Align content at the top */
		text-align: center;
		/* max-height: 270px; */
		height: 200px;
		width: 100%;
		  
	}
	/* @media (max-width: 480px) {
		.kupi-ulaznice-page .btn-ulaznice {
			font-size: 1rem !important;
		}
	} */
	
	.kupi-ulaznice-page .img-wrap {
		position: relative;
		height: 200px;
	  	width: 100%;
	  	background-color: #000;
	  	background-image: url("/wp/wp-content/uploads/2024/03/pattern-chilli-02-800x800.png");
	  	background-repeat: repeat;
	  	background-size: contain;
		  border-radius: 30px;
	}
	
	.kupi-ulaznice-page .btn-ulaznice {
		position: absolute;
		top: 50%; /* Center vertically */
		left: 50%; /* Center horizontally */
		transform: translate(-50%, -50%);
		display: block;
		background: var(--color-yellow);
		border-radius: 26px;
		width: 77%;
		padding: .5rem 2rem;
		font-size: 1.75rem;
		text-transform: uppercase;
		color: #000 !important;
		text-decoration: none !important;
		border: 2px solid var(--color-yellow);
		font-weight: 700;
	}
	
	.kupi-ulaznice-page .btn-ulaznice:hover {
		background: var(--color-green);
		text-decoration: none !important;
		color: #000 !important;
	}
	


/* #frontpage-news */
	#frontpage-news h2 {
		font-size: 2rem;
	}
	
	#frontpage-news .lightSlider {
		height: auto !important;
	}
	#frontpage-news .lSSlideOuter .lSPager.lSpg > li a {
		background-color: var(--color-white) !important;
	}
	#frontpage-news .lSSlideOuter .lSPager.lSpg > li.active a,
	#frontpage-news .lSSlideOuter .lSPager.lSpg > li:hover a {
		background-color: var(--color-red) !important;
	}
	
	#frontpage-news #goToNextSlide,
	#frontpage-news #goToPrevSlide {
	  color: var(--color-pink);
	  background-color: var(--color-white);
	  border: none;
	}
	#frontpage-news #goToNextSlide:hover,
	#frontpage-news #goToPrevSlide:hover {
	  color: var(--color-white);
	  background-color: var(--color-red);
	  border: none;
	}
	
	#frontpage-news a:hover,
	#frontpage-news a:hover h2,
	#frontpage-news a:hover p,
	#frontpage-news .event-grid-wrap:hover h2 {
		color: var(--color-red) !important;
		text-decoration: none !important;
	}
	#frontpage-news .event-grid-wrap:hover p {
		color: var(--color-white) !important;
	}

	body.blog .ct-post:hover a {
		color: var(--color-yellow);
	}
	body.blog h2.ct-post__title a {
		color: var(--color-white);
	}
	body.blog article a:hover {
		color: var(--color-yellow)
	}
	.post-navigation a:hover {
		color: var(--color-yellow)
	}

	.ct-post__entry-meta.news {
		margin-top:1rem;
		/* font-size: 1.125rem; */
		font-size: 1rem;
	}
	
	.ct-posts .ct-post__featured-link {
	  margin-bottom: 0;
	}
	.ct-posts .ct-post__title {
		margin-top: 0.875rem;
		margin-bottom: 0;
	}
	.ct-posts .ct-post > header {
		margin-bottom: 0;
	}
	.excerpt.news a p {
		color:#fff;
	}
	.event_list_top_patch-wrap {
		width:auto!important;
		display:table;
	}
	
	.event_list_top_patch {
		background:#181616;
		padding:5px 11px;
		width:auto;
	}
	
	.event-date-inline {
		display:inline-block;
	}
	
	.event-date-inline:last-child {
		margin-left:.3rem;
	}
	
	/*
	.front-event-grid {
		background-color: #4c4c4c !important;
	}
	*/
	.front-event-grid h2 {
		font-size:2rem;
	}
	
	

	/* shortcode upcoming-events-sidebar */
.wm_event-list-sidebar {
	list-style: none;
	margin: 0;
	padding: 0;
}
.sidebar-widget.sidebar-widget-events ul li::before {display: none !important;}
.sidebar-widget.sidebar-widget-events .event-grid-wrap {margin-bottom: 1.8rem;}
.wm_event-list-sidebar li.events-loop .event-title {
	font-size: 1rem;
}

.ct-post__entry-meta span {
	margin-right: 0;
}

/* ulaznice page */
#ulaznice-page {
	font-weight: 400;
}


/* paggination fix */
	.pagination .nav-links .page-numbers {line-height: 1.5rem;}
	.ti-angle-double-right.color-primary.color-primary--hover {margin-right: 6px;}
	.ti-angle-double-left.color-primary.color-primary--hover {margin-left: 12px;}
	

/* news/artists shortcode general */
	.shortcode-navigation {
		  display: flex;
		  justify-content: end;
		  margin-bottom: 0.5rem;
	}
	.shortcode-navigation button {
		padding: 5px 9px;
		margin-right: 5px;
		cursor: pointer;
	}
	.shortcode-navigation button#goToNextSlide i {
	  position: relative;
	  left: 1px;
	}


/* ARTISTS (reused event css) grid list */
	body.post-type-archive-wm_artists .ct-content a:hover,
	body.post-type-archive-wm_artists .ct-content a:hover p,
	body.post-type-archive-wm_artists .ct-content a:hover h2,
	.event-grid-wrap:hover p,
	.event-grid-wrap:hover h2 {
		color: var(--color-yellow) !important;
		text-decoration: none !important;
	}
	
	.event_list_top_patch.soldout {
		position:absolute;
		top:0;
		margin-top:10px;
		margin-left:10px;
		background-color:var(--color-dark-red);
		color:#fff;
		font-weight:700;
		text-transform:uppercase;
		letter-spacing:1px;
	}
	.event_list_top_patch.postpone {
		position:absolute;
		top:0;
		margin-top:10px;
		margin-left:10px;
		background-color:var(--color-dark-red);
		color:#fff;
		font-weight:700;
		text-transform:uppercase;
		letter-spacing:1px;
	}
	.event_list_top_patch.covid {
		position:absolute;
		top:0;
		margin-top:10px;
		margin-left:10px;
		background-color:#c9ac8c;
		color:#fff;
		font-weight:700;
		text-transform:uppercase;
		letter-spacing:1px;
	}
	.event_list_top_patch.covidFree {
		position:absolute;
		top:0;
		margin-top:10px;
		margin-left:10px;
		background-color:#c9ac8c;
		color:#fff;
		font-weight:700;
		text-transform:uppercase;
		letter-spacing:1px;
	}
	/* general listing */
		h1.page-title span.preEvents {
			font-size:2rem;
			text-align:right!important;
			display:inline-block;
		}
		
		body.page-template-tmpl-wm_event-upcoming_events .page-title,body.page-template-tmpl-wm_event-past_events .page-title,.wm_event .page-title,
		body.page-template-tmpl-wm_event-upcoming_events .ct-header__main-heading span,
		body.page-template-tmpl-wm_event-past_events .ct-header__main-heading span {
/*
			margin-bottom:2rem;
			padding-bottom:2rem;
*/
			color: #fff;
		}
		
/*
		body.page-template-tmpl-wm_event-upcoming_events .page-title::after,body.page-template-tmpl-wm_event-past_events .page-title::after,.wm_event .page-title::after {
			content:"";
			width:100%;
			height:1px;
			background:#343434;
			position:relative;
			top:2rem;
			left:0;
			display:block;
			right:0;
		}
*/
		h2.event-title.ct-post__title {
			font-size: 2.25rem;
			/* text-transform: uppercase; */
		}
		h2.event-title.ct-post__title.past {
		  font-size: 2rem;
		}
		.wm_event .wp-post-image {
			margin-bottom:1rem!important;
		}
		
		.event-grid-wrap {
			margin-bottom:4.375rem;
		}
		
		.event-grid-wrap:hover img,.ct-post:hover img {
			opacity:.8;
			-webkit-transition: all 200ms ease;
			transition: all 200ms ease;
		}
		
		ul.event-grid-metadata {
			margin:0;
			padding:0 0 1rem;
			text-align:center;
		}
		
		.event-grid-metadata li:after {
			content:"/";
			font-size:10px;
			color:#ccc;
			padding:0 10px;
		}
		
		.event-grid-metadata li:last-child:after {
			content:"";
		}
		
		.event-grid-metadata li {
			display:inline-table;
		}
		
		.wm_event a,body.page-template-tmpl-wm_event-upcoming_events .page-title a,.wm_event-past a,body.page-template-tmpl-wm_event-past_events .page-title a,.events-loop a {
			color:#fff;
		}
		
		.wm_event .event-title a,.wm_event .event-title.news a, .event-title.news, .events-loop a
		.wm_event a:hover,body.page-template-tmpl-wm_event-upcoming_events .page-title a:hover,.wm_event-past a:hover,body.page-template-tmpl-wm_event-past_events .page-title a:hover,body.page-template-tmpl-wm_event-upcoming_events h2:hover,body.page-template-tmpl-wm_event-past_events h2:hover {
			ccolor: var(--color-yellow);
			-webkit-transition: all 200ms ease;
			transition: all 200ms ease;
		}
		.wm_event .event-title.news a:hover {
			color: var(--color-yellow);
			-webkit-transition: all 200ms ease;
			transition: all 200ms ease;
		}
		
		
		body.page-template-tmpl-wm_event-past_events .event-title,
		body.page-template-tmpl-wm_event-upcoming_events .event-title,
		.events-loop .event-title,
		body.post-type-archive-wm_kortil_archive .event-title.ct-post__title/* .type-wm_kortil_photo .event-title  */,
		body.post-type-archive-wm_kortil_uzivo .event-title.ct-post__title
		body.tax-wm_kortil_archive_year .event-title.ct-post__title,
		body.tax-wm_kortil_uzivo_year .event-title.ct-post__title,
		.kortil-archive-shortcode-wrap .event-title,
		.kortil-uzivo-shortcode-wrap h2.event-title.ct-post__title {
			color:var(--color-pink)!important;
			font-size:250%;
			padding-top:.4rem;
			margin-bottom:1rem;
		}
		.kortil-uzivo-shortcode-wrap h2.event-title.ct-post__title {margin-bottom: 2rem; margin-top: 0.5rem;}
/* 		.type-wm_kortil_photo p {color: #fff;} */
/* 		.type-wm_kortil_photo:hover p {color: rgba(201,172,140,0.75);} */
		
/*
		.cpt_active  a {
			color:var(--color-pink) !important;
		}
*/

	/* posts page */
		.ct-posts .ct-post > header::after,
		.post-navigation::before, .post-navigation::after,
		.post-navigation .nav-links::after {
			display: none !important;
		}
		@media (min-width: 576px) {
		  .post-navigation .nav-links {
			font-size: 1rem;
		  }
		}
		
		
		.wsp-wm_artistss-title {
		  margin-top: 3rem;
		}

	/* sidebar events */
	@media (max-width: 1350px) {
		.btn, input[type="submit"]:not(.btn), input[type="button"]:not(.btn), button, .comment-reply-link, .vc_general.vc_btn3.vc_btn3-style-btn-primary, .vc_general.vc_btn3.vc_btn3-style-btn-outline-primary, .vc_general.vc_btn3.vc_btn3-style-btn-link, .wpcf7-form input.wpcf7-submit, .woocommerce .single_add_to_cart_button.button{white-space: normal !important;}
		}
	
		.ct-sidebar .sidebar-widget.widget_archive a, .ct-sidebar .sidebar-widget.widget_categories a {text-transform: none;}
		.ct-sidebar .sidebar-widget.widget_event-info .widget-title::before {
			content:"\e717"!important;
		}
		
		.widget_event-buyBtn {
			width:100%;
			margin:0 0 20px;
		}
		
		.widget_event a,.widget_event a:focus {
			color:#fff;
		}
		
		.widget_event-date,.widget_event-location,.widget_event-category,.widget_event-pristupacnost {
			margin-bottom:.8rem;
		}
		.widget_event.widget_event-pristupacnost .alignnone[class*="wp-image"] {
			padding: 0;
			margin: 0;
		}
		.widget_event.widget_event-pristupacnost a::before {
			display: none !important;
		}
		
		.widget_event-date span,.widget_event-location span,.widget_event-category span,.widget_event-pristupacnost span {
			font-size: 1rem;
			color:#fff;
			margin:9px 0 20px 10px;
			display:block;
		}
		
		.widget_event-notify {
			padding:10px;
			font-weight:700;
			text-align:center !important;
			text-transform:uppercase;
			margin-bottom:2rem;
		}
		
		.pastEvent.widget_event-buyBtn {
			background:#ccc!important;
			color:#000!important;
			border-color:#ccc!important;
			text-align: center !important;
			padding: 1rem 0rem !important;
		}
		
		.soldoutEvent.widget_event-buyBtn {
			background:var(--color-dark-red)!important;
			color:#fff!important;
			font-weight:700!important;
			text-transform:uppercase!important;
			letter-spacing:1px!important;
			border-color:var(--color-dark-red)!important;
			text-align: center !important;
		}
		
		.postponeEvent.widget_event-buyBtn {
			background:var(--color-dark-red)!important;
			color:#fff!important;
			font-weight:700!important;
			text-transform:uppercase!important;
			letter-spacing:1px!important;
			border-color:var(--color-dark-red)!important;
			text-align: center !important;
		}
		
		.freeEntrance.widget_event-buyBtn {
			background:#089d3f!important;
			color:#FFF!important;
			border-color:#089d3f!important;
			text-align: center !important;
		}
		
		.moreInfoSoon.widget_event-buyBtn {
			background:var(--color-yellow)!important;
			color:#000!important;
			border-color:var(--color-yellow)!important;
			font-size: 1rem !important;
			text-align: center !important;
		}
		
		.sharingEventWrap .ct-social-box {
			padding-top:0;
			margin-top:0;
		}
	
/* buttons */
.btn-outline-primary:active,
.btn-outline-primary:hover,
.btn-outline-primary:hover:active,
.btn-outline-primary:focus,
.btn-outline-primary:disabled,
.btn-outline-primary:disabled:hover,
.vc_general.vc_btn3.vc_btn3.vc_btn3-style-btn-outline-primary:hover {
	border-color: var(--color-yellow) !important;
	background-color: var(--color-yellow) !important;
	color: #000 !important;
	
}
	
/* forms */
	button,input,optgroup,select,textarea {
		font-family:'Poppins';
	}
	
	.form-control,input[type="text"],input[type="search"],input[type="password"],input[type="email"],input[type="number"],input[type="url"],input[type="date"],input[type="tel"],select,textarea {
		font-size:.875rem;
	}

/* sharing */
	.ct-social-box .fa-boxed.fa-twitter::after,.ct-social-box .fa-boxed.fa-linkedin::after,.ct-social-box .fa-boxed.fa-google-plus::after {
		background-color:var(--color-pink);
	}
	
	.ct-social-box .fa-boxed.fa-twitter,.ct-social-box .fa-boxed.fa-linkedin,.ct-social-box .fa-boxed.fa-google-plus {
		color:rgba(0,0,0,1);
	}

/* footer */
	@media (min-width: 576px) {
		#absolute-footer {
			padding-bottom:2rem!important;
		}
	}

/* menu */
	@media (min-width: 1200px) {
		ul.ct-main-navigation > li,div.ct-main-navigation > ul > li {
			margin-left:3rem;
		}
	}
	
	@media (min-width: 992px) {
		#footer-navigation .menu-item:not(:last-child) {
			margin-right:2.25rem;
		}
	}
	
	@media (max-width: 576px) {
		#footer-navigation .menu-item {
			display:block;
			width:100%;
			font-size:.75em;
		}
	}

/* GDPR */
	.gdpr_lightbox-container {
		z-index: 10000 !important;
	}
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title .moove-gdpr-company-logo-holder img,.moove-gdpr-branding-cnt {
		display:none!important;
	}
	
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content {
		background-color: var(--color-light-plum) !important;
		color:var(--color-yellow) !important;
	}
	
	#moove_gdpr_cookie_modal .cookie-switch input:checked + .cookie-slider, #moove_gdpr_cookie_modal .cookie-switch input:checked + .slider, #moove_gdpr_cookie_modal .switch input:checked + .cookie-slider, #moove_gdpr_cookie_modal .switch input:checked + .slider {
	  background-color: var(--color-jungle-green) !important;
	}
	#moove_gdpr_cookie_modal .cookie-switch .cookie-slider, #moove_gdpr_cookie_modal .cookie-switch .slider, #moove_gdpr_cookie_modal .switch .cookie-slider, #moove_gdpr_cookie_modal .switch .slider {
		background-color: var(--color-pink) !important;
	}
	
	
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon {
		border:1px solid var(--color-milk-white) !important;
		color: var(--color-white) !important;
	}
	
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main h3.tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main span.tab-title {
		color:#fff!important;
	}
	
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon:hover {
		border:1px solid var(--color-milk-white) !important;
		color:#000!important;
		background-color: var(--color-blue) !important;
		opacity:1;
	}
	
	#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 {
		color:#fff!important;
	}
	
	#moove_gdpr_cookie_info_bar {
		z-index:9999!important;
		color:#fff!important;
	}
	
	#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme {
		border-top:0!important;
		background-color:#181616!important;
		font-family:'Oswald';
	}
	
	#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:.8rem!important;
		font-weight:400!important;
	}
	
	#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content span.change-settings-button {
		text-decoration:underline!important;
		color:var(--color-milk-white) !important;
	}
	
	#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content span.change-settings-button:hover {
		color: var(--color-white) !important;
	}
	
	#moove_gdpr_cookie_info_bar .moove-gdpr-cookie-notice button.change-settings-button {
		vertical-align: top;
	}
	#moove_gdpr_cookie_info_bar .moove-gdpr-cookie-notice button.change-settings-button:hover {
		color: var(--color-light-blue) !important;
	}
	
	.mgbutton.moove-gdpr-infobar-allow-all {
		border:1px solid var(--color-light-blue)!important;
		text-transform: uppercase !important;
		color: var(--color-white) !important;
		border-radius:100rem!important;
		font-weight:400!important;
		background: var(--color-light-blue) !important;
	}
	
	.mgbutton.moove-gdpr-infobar-allow-all:hover {
		border:1px solid var(--color-blue) !important;
		background:var(--color-blue)!important;
		text-transform: uppercase !important;
		color: #000 !important;
	}
	
	.mgbutton.moove-gdpr-modal-allow-all.button-visible,
	.mgbutton.moove-gdpr-modal-save-settings.button-visible {
		border:1px solid var(--color-milk-white) !important;
		text-transform:uppercase!important;
		color: var(--color-white) !important;
		border-radius:100rem!important;
		font-weight:400!important;
	}
	
	.mgbutton.moove-gdpr-modal-allow-all.button-visible:hover,
	.mgbutton.moove-gdpr-modal-save-settings.button-visible:hover {
		border:1px solid var(--color-milk-white) !important;
		background: var(--color-light-plum) !important;
		color: #000 !important;
		opacity:.8;
	}
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton,
	.gdpr_cookie_settings_shortcode_content .gdpr-shr-button.button-green {
		background-color: var(--color-light-blue) !important;
		border-color: var(--color-light-blue) !important;
	}
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton:hover, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton:hover {
		background-color: var(--color-light-plum) !important;
	}
	
	
	#moove_gdpr_cookie_modal .cookie-switch .gdpr-sr-disable, #moove_gdpr_cookie_modal .switch .gdpr-sr-disable {
		color: var(--color-pink) !important;
	}
	#moove_gdpr_cookie_modal .cookie-switch .gdpr-sr-enable, #moove_gdpr_cookie_modal .switch .gdpr-sr-enable {
		color: var(--color-jungle-green) !important;
	}
	
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon {
		background-color: var(--color-light-blue) !important;
	}
	
	

/* widgets */
	@media (max-width:768px) {
		.sidebar-widget {
			margin-bottom:3rem;
		}
	}
	
	#absolute-footer .sidebar-widget .widget-title {
		text-transform:inherit;
	}

/* social widget */
	ul.widget-social li::before {
		content:none;
		padding:0;
		margin:0;
	}
	
	ul.widget-social li {
		display:inline-table;
		padding:0 1rem 0 0;
	}
	
	ul.widget-social li a:hover i {
		opacity:.75;
		-webkit-transition: all 200ms ease;
			transition: all 200ms ease;
	}

/* newletter footer widget */
	#mce-EMAIL {
		width:60%;
		float:left;
		margin-right:0.875rem;
	}
	
	#mc-embedded-subscribe {
		float:left;
		cursor:pointer;
		font-size: 0.875rem;
	}
	
	.content__gdpr {
		display:inline-block;
		margin-top:.5rem;
	}
	
		@media (max-width:991px) {
			#mce-EMAIL {
				width:100%;
			}
			
			#mc-embedded-subscribe {
				margin-top:1rem;
				width:100%;
			}
			
			.content__gdpr {
				display:block!important;
				padding-top:6rem;
			}
		}

/* footer */
	.ct-footer {
		
	}
	.ct-footer a:hover,
	.ct-footer a:focus {
		color: var(--color-red);
	}
	.ct-footer #ct-scroll-top {
		color: var(--color-yellow);
	}
	.ct-footer #ct-scroll-top:hover {
		color: var(--color-red);
	}
	/* logos footer */
	
		.footer-logos.mreza .foot-logo {
			height: 40px !important;
		}
		.footer-logos.osnivac img {
			height: 90px !important;
		}
		
		.footer-logo-wrap .mreza-wrap {
			margin-top: 1.5rem;
			float: left;
		}
		.footer-logo-wrap .mreza-wrap h5 {
			font-size: 0.8rem !important;
		}
		.footer-logos {
			text-align:center;
			list-style:none;
			padding:0;
			margin:0;
		}
		
		.footer-logos li {
			display:inline-block;
			padding-right:1rem;
		}
		
		.footer-logos li img {
			height:80px;
		}
		
		.sidebar-widget ul.footer-logos li::before {
			content:none;
		}
		
		
		
		.footer-logo-wrap .logo {
			margin: 15px 0;
			text-align: center;
		}
		.footer-logo-wrap .logo img {
		  max-width: 150px;
		}
		.footer-logo-wrap .logo a:hover img {
			opacity: 0.8;
			-webkit-transition: opacity 200ms ease;
			  transition: opacity 200ms ease;
		}
		
		
		.footer-copy {
			font-size:0.7rem;
			margin: 2rem 0;
		}
		
		.footer-copy a {
			color: var(--color-white) !important;
		}
		.footer-copy a:hover {
			color: var(--color-red) !important;
		}
		
		
		
	.ct-single__entry-content ul.blocks-gallery-grid li::before {display: none;}
	.ct-single__entry-content {
	  margin-top: 1rem;
	}
		
/*! lightslider - v1.1.3 - 2015-04-14
* https://github.com/sachinchoolur/lightslider
* Copyright (c) 2015 Sachin N; Licensed MIT */
.lSSlideOuter .lSPager.lSpg>li.active a,.lSSlideOuter .lSPager.lSpg>li:hover a{background-color:var(--color-yellow)}

.lSSlideWrapper,.lSSlideWrapper .lSFade{position:relative}.lSSlideWrapper .lSSlide,.lSSlideWrapper.usingCss .lSFade>*{-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important;-webkit-transition-duration:inherit!important;transition-duration:inherit!important}.lSSlideOuter,.lSSlideOuter .lSPager.lSGallery{-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;-webkit-user-select:none}.lSSlideOuter .lSPager.lSGallery:after,.lSSlideWrapper>.lightSlider:after{clear:both}.lSSlideOuter{overflow:hidden;user-select:none}.lightSlider:after,.lightSlider:before{content:" ";display:table}.lightSlider{overflow:hidden;margin:0}.lSSlideWrapper{max-width:100%;overflow:hidden}.lSSlideWrapper .lSSlide{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transition:all 1s;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform,height;transition-property:transform,height}.lSSlideWrapper .lSFade>*{position:absolute!important;top:0;left:0;z-index:9;margin-right:0;width:100%}.lSSlideWrapper.usingCss .lSFade>*{opacity:0;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-property:opacity;transition-property:opacity}.lSSlideWrapper .lSFade>.active{z-index:10}.lSSlideWrapper.usingCss .lSFade>.active{opacity:1}.lSSlideOuter .lSPager.lSpg{margin:10px 0 0;padding:0;text-align:center}.lSSlideOuter .lSPager.lSpg>li{cursor:pointer;display:inline-block;padding:0 5px}.lSSlideOuter .lSPager.lSpg>li a{background-color:#222;border-radius:30px;display:inline-block;height:8px;overflow:hidden;text-indent:-999em;width:8px;position:relative;z-index:99;-webkit-transition:all .5s linear 0s;transition:all .5s linear 0s}.lSSlideOuter .media{opacity:.8}.lSSlideOuter .media.active{opacity:1}.lSSlideOuter .lSPager.lSGallery{list-style:none;padding-left:0;margin:0;overflow:hidden;transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;user-select:none}.lSSlideOuter .lSPager.lSGallery li{overflow:hidden;-webkit-transition:border-radius .12s linear 0s .35s linear 0s;transition:border-radius .12s linear 0s .35s linear 0s}.lSSlideOuter .lSPager.lSGallery li.active,.lSSlideOuter .lSPager.lSGallery li:hover{border-radius:5px}.lSSlideOuter .lSPager.lSGallery img{display:block;height:auto;max-width:100%}.lSSlideOuter .lSPager.lSGallery:after,.lSSlideOuter .lSPager.lSGallery:before{content:" ";display:table}.lSAction>a{width:32px;display:block;top:50%;height:32px;background-image:url(images/controls.png);cursor:pointer;position:absolute;z-index:99;margin-top:-16px;opacity:.5;-webkit-transition:opacity .35s linear 0s;transition:opacity .35s linear 0s}.lSAction>a:hover{opacity:1}.lSAction>.lSPrev{background-position:0 0;left:10px}.lSAction>.lSNext{background-position:-32px 0;right:10px}.lSAction>a.disabled{pointer-events:none}.cS-hidden{height:1px;opacity:0;filter:alpha(opacity=0);overflow:hidden}.lSSlideOuter.vertical{position:relative}.lSSlideOuter.vertical.noPager{padding-right:0!important}.lSSlideOuter.vertical .lSGallery{position:absolute!important;right:0;top:0}.lSSlideOuter.vertical .lightSlider>*{width:100%!important;max-width:none!important}.lSSlideOuter.vertical .lSAction>a{left:50%;margin-left:-14px;margin-top:0}.lSSlideOuter.vertical .lSAction>.lSNext{background-position:31px -31px;bottom:10px;top:auto}.lSSlideOuter.vertical .lSAction>.lSPrev{background-position:0 -31px;bottom:auto;top:10px}.lSSlideOuter.lSrtl{direction:rtl}.lSSlideOuter .lSPager,.lSSlideOuter .lightSlider{padding-left:0;list-style:none}.lSSlideOuter.lSrtl .lSPager,.lSSlideOuter.lSrtl .lightSlider{padding-right:0}.lSSlideOuter .lSGallery li,.lSSlideOuter .lightSlider>*{float:left}.lSSlideOuter.lSrtl .lSGallery li,.lSSlideOuter.lSrtl .lightSlider>*{float:right!important}@-webkit-keyframes rightEnd{0%,100%{left:0}50%{left:-15px}}@keyframes rightEnd{0%,100%{left:0}50%{left:-15px}}@-webkit-keyframes topEnd{0%,100%{top:0}50%{top:-15px}}@keyframes topEnd{0%,100%{top:0}50%{top:-15px}}@-webkit-keyframes leftEnd{0%,100%{left:0}50%{left:15px}}@keyframes leftEnd{0%,100%{left:0}50%{left:15px}}@-webkit-keyframes bottomEnd{0%,100%{bottom:0}50%{bottom:-15px}}@keyframes bottomEnd{0%,100%{bottom:0}50%{bottom:-15px}}.lSSlideOuter .rightEnd{-webkit-animation:rightEnd .3s;animation:rightEnd .3s;position:relative}.lSSlideOuter .leftEnd{-webkit-animation:leftEnd .3s;animation:leftEnd .3s;position:relative}.lSSlideOuter.vertical .rightEnd{-webkit-animation:topEnd .3s;animation:topEnd .3s;position:relative}.lSSlideOuter.vertical .leftEnd{-webkit-animation:bottomEnd .3s;animation:bottomEnd .3s;position:relative}.lSSlideOuter.lSrtl .rightEnd{-webkit-animation:leftEnd .3s;animation:leftEnd .3s;position:relative}.lSSlideOuter.lSrtl .leftEnd{-webkit-animation:rightEnd .3s;animation:rightEnd .3s;position:relative}.lightSlider.lsGrab>*{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lightSlider.lsGrabbing>*{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}