body .red
{ 
  color: red !important; 
}

body .hidden 
{
  display: none !important;
}

body .clear
{ 
  clear: both !important; 
}

body .bigger
{ 
  font-size: 14px; 
  font-weight: bold; 
}

body .center
{ 
  text-align: center !important; 
}

a img
{ 
  border: 0;
}

body .bold
{ 
  font-weight: bold !important; 
}

body .Sharing_Buttons 
{
  float: right;
  margin: 0 0 15px 0;  
}

.note { margin: 0 0 20px 0; max-width: 500px; }
.note .inner { font-size: 11px; margin: 0 auto; padding: 10px; border: 1px solid; color: #515151; }
.note .inner h4 { margin: 0 !important; padding: 0 !important; font-size: 13px !important; font-weight: bold; }
.note-info .inner { border-color: #8ccdff; background-color: #ebf6ff; }
.note-info .inner h4 { color: #3c81b6 }
.note-error .inner { border-color: #d30000; background-color: #ffebeb; }
.note-error .inner h4 { color: #d30000 }
.note-success .inner { border-color: #bfd784; background-color: #edf2e0; }
.note-success .inner h4 { color: #819802 }
.note-regular { margin-top: 15px; }
.note-regular .inner { padding-left: 15px; border-color: #ccc; background: #eee; }

.edit-mount { position: relative; }
.edit-mount .edit-element { position: absolute; padding: 3px; font-size: 11px; color: white; background-color:red; bottom: 0; right: 0;}
.edit-mount .edit-element a { color: inherit; text-decoration: none; }
.edit-mount .edit-element a:hover{ text-decoration: underline; }

.note-error.edit-mount .edit-element { background-color: #d30000; }
.note-success.edit-mount .edit-element { background-color: #edf2e0; }
.note-info.edit-mount .edit-element { background-color: #ebf6ff; }
 
.sql-error { margin: 10px 0; padding: 10px; background-color: red; color: white; font-size: 14px; font-weight: bold;  } 
.sql-show { margin: 10px 0; padding: 10px; background-color: green; color: white; font-size: 14px; font-weight: bold;  }

/* captcha */
.captcha-code { margin: 10px 0 10px 0; }
.captcha-code span { font-weight: bold; display: block;  }
.captcha-code img { margin: 0 0 -8px; }
.captcha-code .captcha-author { font-size: 10px; margin: 10px 0 0; } 

.monit_number_822 { display: none; }

.gallery-mod { margin: 30px 0; }
.gallery-mod .gal-mod { margin: 0; padding: 0;  }
.gallery-mod .gal-mod li { display: inline-block; margin: 10px; }
.gallery-mod .gal-mod li img { height: 120px; }
.gallery-mod .page-title { margin: 0; padding: 0; }

.up_link { color: #FFD140; text-decoration: none; font-size: 30px; display: none; position: fixed; bottom: 100px; right: 35px; }

#cookies-box { border-bottom: 1px solid #2B2929; position: relative; z-index: 999; overflow: hidden; background-color: #EAEAEA; color: #777; font-size: 12px; line-height: 120%; }
.cookies-inner { position: relative; padding: 2px 10px; }
.cookies-text { padding: 10px 80px 10px 20px; }
.cookies-text a { color: inherit; text-decoration: none; }
.cookies-text a:hover { text-decoration: underline; }
.cookies-close { position: absolute; top: 0; right: 50px; padding: 5px 10px; display: block; background-color: #2B2929; color: #fff; text-transform: uppercase; text-decoration: none; }

.edit-link { border: 2px solid white; border-bottom: 0; font-size: 12px; position: fixed; bottom: 0; right: 40px; background-color: red; padding: 10px; z-index: 9999; }
.edit-link a { color: white; }
.edit-link a:hover{ color: white; text-decoration: underline; }

/* TEMPLATE */

@font-face{
	font-family:'EgyptienneNarrow';
	src:url('fonts/29BCAC_0_0.eot');
	src:url('fonts/29BCAC_0_0.eot?#iefix') format('embedded-opentype'),url('fonts/29BCAC_0_0.woff') format('woff'),url('fonts/29BCAC_0_0.ttf') format('truetype');font-weight:300;font-style:normal}
	
	@font-face{font-family:'EgyptienneNarrow';src:url('fonts/29BCAC_1_0.eot');src:url('fonts/29BCAC_1_0.eot?#iefix') format('embedded-opentype'),url('fonts/29BCAC_1_0.woff') format('woff'),url('fonts/29BCAC_1_0.ttf') format('truetype');font-weight:bold;font-style:normal}
	
	@font-face{font-family:'EgyptienneNarrow';src:url('fonts/29BCAC_2_0.eot');src:url('fonts/29BCAC_2_0.eot?#iefix') format('embedded-opentype'),url('fonts/29BCAC_2_0.woff') format('woff'),url('fonts/29BCAC_2_0.ttf') format('truetype');font-weight:normal;font-style:normal}
	
	@font-face{font-family:'EgyptienneNarrow';src:url('fonts/29BCAC_3_0.eot');src:url('fonts/29BCAC_3_0.eot?#iefix') format('embedded-opentype'),url('fonts/29BCAC_3_0.woff') format('woff'),url('fonts/29BCAC_3_0.ttf') format('truetype');font-weight:normal;font-style:italic}
	
	@font-face{font-family:'EgyptienneExtraNarrow';src:url('fonts/29BCAC_4_0.eot');src:url('fonts/29BCAC_4_0.eot?#iefix') format('embedded-opentype'),url('fonts/29BCAC_4_0.woff') format('woff'),url('fonts/29BCAC_4_0.ttf') format('truetype');font-weight:normal;font-style:normal }

.xxpage-PP .bx-wrapper .bx-controls-direction a { background-color: black; padding: 5px; }
.page-PP .bx-wrapper .bx-pager { position: absolute; top: 370px; left: 0px; }
.page-HS .bx-wrapper .bx-pager { position: absolute; top: 370px; left: 0px; }
	 
body { font-size: 14px; font-family: "Myriad Pro", Myriad, Arial, sans-serif; }
body.page-PP { font-family: "EgyptienneNarrow" ,arial; }
body.page-PP #content-box{ font-size: 18px; line-height: 21px; }
body.page-HS #content-box { font-size: 17px; }
body a { color: black; }
body hr { margin-top: 1rem; margin-bottom: 1rem; border: 0; border-top: 1px solid rgba(0,0,0,.1); }	

body.page-PP .zb--content #content-box img { max-width: 100%; }

.zb--page--dates { margin-bottom: 40px; text-transform: uppercase; font-family: orator-std, monospace; font-weight: 400; font-style: normal; font-size: 15px; }
 
.video-exhib-banner-item:hover { text-decoration: none; }
 
.video-exhib-banner { font-size: 14px; background-color: #33d2ce; margin-bottom: 30px; padding: 15px; color: white; display: flex; border-radius: 15px; } 
.page-HS .video-exhib-banner { border-radius: 15px; font-family: "EgyptienneNarrow" ,arial; }
	.video-exhib-banner { color: white; }
	.video-exhib-banner .col-4 { font-weight: bold; }
		.video-exhib-banner .col-4 div {  text-transform: uppercase; font-family: orator-std, monospace; font-weight: 400; font-style: normal; width: 80%; }
	.video-exhib-banner .col-8 { position: relative; }
		.video-exhib-banner .col-7 div { width: 90%; text-transform: uppercase; font-family: orator-std, monospace; font-weight: 400; font-style: normal; }
		.video-exhib-banner .col-7 h3 , .video-exhib-banner .col-4 h3 { font-size: 15px; font-weight: bold; }
		.video-exhib-banner .col-7 img , .video-exhib-banner .col-7 .xfass { position: absolute; right: 0px; top: 0px; height: 50px; }	
			.video-exhib-banner .fass { font-size: 20px; }
	.video-exhib-banner .col-4 , .video-exhib-banner .col-8 { padding: 0; }

.page-HS .video-exhib-banner h3 { font-size: 17px; }
		 
.zb--overlay { z-index: 99999; position: fixed; top: 100px; left: 0; width: 100%; height: 100%; cursor: pointer; }
	.zb--overlay .zb--overlay--text { font-size: 50px; color: black; padding: 30px 0; }

.zb--article--title { text-transform: uppercase; }
.zb--article--title.col-12 { border-top: 2px solid #F0F0F0; padding-top: 15px; margin-bottom: 30px; }
	.zb--article--title.col-12 .title { font-size: 24px; }

.zb--general--menu { margin-top: 50px; }
.zb--general--menu .col-logo img { width: 70%; }
.zb--general--menu .col-inverse-logo img { width: 90%; }
.zb--general--menu ul { list-style: none; margin: 0 40px 0 0; padding: 9px 0 0 0; float: left; }
	.zb--general--menu ul li { font-size: 19px; /* text-transform: uppercase; */ } 
		.zb--general--menu ul li a { color: black; }
		.zb--general--menu ul li.act a { text-decoration: underline; font-weight: bold; }		
		
	.zb--general--menu .zb--join--us { font-size: 15px; text-transform: uppercase; }
		.zb--general--menu .zb--articles--more--btn { margin: 0; }
		.zb--general--menu .zb--join--us a { background-color: #b3b5b8; color: white; font-weight: bold; padding: 5px 20px; border-radius: 20px; -moz-border-radius: 20px; }
		.zb--general--menu .zb--join--us a:hover { background-color: black; text-decoration: none; }
 
.zb--works--list--single .col-12 { text-align: center; }
	.zb--works--list--single .col-12 img { margin: 0 auto; max-width: 90%; }
	.zb--works--list--single .col-12 .zb--works--single--meta { margin: 30px 0 0 0; }
		.zb--works--list--single .col-12 .zb--works--single--meta	h3 , .zb--news--gallery .zb--news--gallery--row h3 , .zb--slider--element h3 { font-size: 15px; margin: 0 0 10px 0; padding: 0; }
			.zb--slider--element h3 { margin-top: 30px; }
		.zb--works--list--single .col-12 .zb--works--single--meta p , .zb--slider--element p { font-size: 13px; margin: 0; padding: 0; }
	
.zb--content { margin-top: 50px; }
.page-PP .zb--content { margin-top: 30px; }
.page-HS .zb--content { margin-top: 40px; }
	.zb--content #content-box.content img { max-width: 100%; }
	.zb--content .zb--menu--subpage { font-size: 13px; text-transform: uppercase; list-style: none; margin: 50px 0 30px 0; padding: 0; }
		.zb--content .zb--menu--subpage	li.act > a { font-weight: bold; }
		.zb--content .zb--menu--subpage li ul { list-style: none; margin: 10px 0 10px 10px; padding: 0; }		
	
	.zb--menu--press { color: gray; }
	.zb--menu--press li ul li { margin-bottom: 10px; }
	
.zb--artist--sidebar h2 , .zb--content .col-4 h2 { margin: 0; padding: 0; text-transform: uppercase; font-size: 17px; }
	.zb--content .col-4 h2 { color: gray; }
	.zb--artist--sidebar .zb--menu--subpagexxxx { margin-top: 20px; }
	.zb--artist--sidebar .zb--artist--fileslist { list-style: none; margin: 20px 0; padding: 0; }
	.zb--artist--sidebar ul li a , .zb--menu--subpage li a { color: black; }
 
.zb--slider { }
	.zb--slider .zb--slider--element .zb--slider--image img { height: 440px; max-width: 100%; }
	.zb--slider .zb--slider--element .zb--slider--element--text { margin: 20px 0 0 0; }
		.zb--slider .zb--slider--element .zb--slider--element--text	h2 { margin: 0 0 10px 0; padding: 0; }	

.zb--artists .row { margin-bottom: 30px; }
	.zb--artists .col-artist-record { width: 170px; margin-right: 50px; margin-bottom: 5px; text-align: center; font-size: 15px; }
	.zb--artists .col-artist-record:last-child { margin-right: 0; }	
	.zb--artists .col-artist-record a img { display: block; margin-bottom: 15px; object-fit: cover; width: 100%; height: 150px; }
	.col-8 .zb--artists .col-artist-record a img { height: 120px; }
		.zb--artists .col-artist-record a div { height: 45px; }
		
.homepage .zb--artists .col-artist-record { width: 20%; margin-right: 30px; margin-bottom: 0; }
	.homepage .zb--artists .col-artist-record:last-child { margin-right: 0; }

.zb--articles { }
	.zb--articles .row { border-bottom: 2px solid #ebebeb; margin-bottom: 30px; padding-bottom: 30px; }
	.zb--articles .row:last-child { border-bottom: 0; }
		.zb--articles .row .col-6 , #content-box , .zb--format--text , .zb--slider .zb--slider--element .zb--slider--element--text , .zb--video--row { font-size: 13px; }		
		.zb--articles .row .col-6 h2 , h2.zb--page--title , .zb--slider .zb--slider--element .zb--slider--element--text	h2 , .zb--video--row h2	 { font-size: 17px; }	
		.zb--articles .row .col-6 img { max-width: 100%; }

		.row-home-hs .zb--articles--more--btn { text-align: right; }
		.zb--articles--more--btn	{ margin: 20px 0 20px 0; }
			.zb--articles--more--btn a { border: 2px solid #EBEBEB; padding: 5px 20px; border-radius: 20px; -moz-border-radius: 20px; }
				.zb--articles--more--btn a:hover { background-color: #EBEBEB; }

.zb--video--row { margin-bottom: 30px; }
	.zb--video--row .zb--video--vimeo { padding:56.25% 0 0 0;position:relative; margin: 0 0 20px 0; }
	.zb--video--row .zb--video--youtube { margin: 0 0 20px 0; }	
		.zb--video--row .zb--video--youtube iframe { width: 100%; height: 464px; }	
	.zb--video--row h2 { margin: 0 0 10px 0; padding: 0; }  

.zb--works--list .col-3 { margin-bottom: 30px; }
	.zb--works--list .col-3 img { object-fit: cover; width: 100%; height: 130px;  }
	.zb--works--list .col-3 i , .video-slide-single i { position: absolute; bottom: 5px; right: 20px; color: white; }
	 
	.video-slide-single { position: relative; display: block; }
		.video-slide-single i { right: 50px; bottom: 10px; }

.only-mobile { display: none; }
 
.zb--news--gallery { text-align: center; }
	.zb--news--gallery .zb--news--gallery--row img { margin: 0 auto; }
	.zb--news--gallery .zb--news--gallery--row h3 { margin-top: 30px; }
 
.zb--article--image { text-align: left; margin-bottom: 40px; }
	
.zb--separator { width: 50px; margin: 20px auto; display: block; height: 3px; background: #AA0000; border: none; }

.zb--separator--gray { border-top: 2px solid #EBEBEB; height: 60px; }

.zb--footer { border-top: 2px solid #EBEBEB; padding-top: 20px; margin-bottom: 50px; margin-top: 50px; }
	.zb--footer a { margin-right: 10px; }
		.zb--footer a:last-child { margin-right: 0; }
	.zb--footer i { font-size: 30px; }
	.zb--footer .col-2 .row:first-child { margin-bottom: 20px; }
	.zb--footer .col-2 img { height: 25px; margin-bottom: 10px; }

.zb--termsofuse { margin-top: 20px; font-size: 12px; color: gray; }	
	.zb--termsofuse a { color: inherit; }
	
.zb--product--preview .zb--general--menu , .zb--product--preview .zb--artist--sidebar , .zb--product--preview .zb--content .zb--footer , .zb--product--preview .zb--content .col-4 { display: none; }	
.zb--product--preview .zb--content .col-8 { width: 100%; max-width: 100%; float: none; flex: auto; }
.zb--product--preview .zb--works--list--single--preview { text-align: center; margin-bottom: 80px; }
	.zb--product--preview .zb--works--list--single--preview img { max-height: 900px;  max-width: 100%; }
.zb--product--preview .zb--preview--close { color: #BFBFBF; font-size: 30px; text-transform: uppercase; margin: 0 0 15px 0; text-align: right; }
	.zb--product--preview .zb--preview--close a { color: inherit; font-size: 19px; }
	.zb--product--preview .zb--preview--close a:hover { text-decoration: none; color: black; }

.hs--slider { text-align: center; }
.page-HS .hs--slider .zb--slider--element img { height: 420px; margin: 0 auto; }

.page-PP .zb--slider .zb--slider--element .zb--slider--image { text-align: center; }
	.page-PP .zb--slider .zb--slider--element .zb--slider--image img { margin-left: auto; margin-right: auto; height: 420px !important; }
.container { max-width: 1018px !important; }

.row-home-hs .bx-wrapper { margin-bottom: 20px; }
.hide-from-desktop { display: none; }

.form-type-1 h3 { font-size: 20px; font-weight: bold; margin: 0 0 30px 0; padding: 0; }
	.form-type-1 .form-submit { text-align: left; }
		.form-type-1 .form-submit:hover input { background-color: black; color: white; }
	.form-type-1 ul { list-style: none; margin: 0 0 60px 0; padding: 0; }
		.form-type-1 ul li { width: 100%; margin: 0 0 25px 0; padding: 0; }
			.form-type-1 ul li .checkbox label { width: 100%; display: block; cursor: pointer; }
			.form-type-1 ul li .checkbox input[type="checkbox"] { float: left; width: 25px; height: 25px; margin-right: 8px; margin-bottom: 8px; }
			.form-type-1 ul li input[type="text"] { padding: 3px 7px; width: 100%; border: 0; border-bottom: 1px solid #CCCCCC; }
				.form-type-1 ul li input[type="text"].error { border: 1px solid red; }
	
	.form-type-1 .note { max-width: none; margin-bottom: 40px !important; }			
		.form-type-1 .note .inner { font-size: 17px; padding: 15px; }
			.form-type-1 .note .inner h4 { font-size: 19px !important; margin-bottom: 6px !important; }
	.form-type-1 ul.select-edition-for-user li { display: inline-block; width: auto; margin-right: 30px; margin-bottom: 30px; text-align: center; }
	.form-type-1 ul.select-edition-for-user li:last-child { margin-right: 0; }	
		.form-type-1 ul.select-edition-for-user li img { height: 200px; }
		.form-type-1 ul.select-edition-for-user li div { text-align: center; margin-top: 10px; }
			.form-type-1 ul.select-edition-for-user li div input { width: 25px; height: 25px; cursor: pointer; }
	
	.form-type-1 .note-success .inner { border-color: #00AFC0; background: none; }
		.form-type-1 .note-success .inner	h4 { color: black; }
		.form-type-1 .note-success.edit-mount .edit-element { background: #00AFC0; }				

.bx-wrapper .bxx-controls-direction a img { filter: brightness(0.1) saturate(100%); }

.homepage .zb--sidebar-home-news { width: 80%; margin-top: 20px; }
	.homepage .zb--sidebar-home-news .zb--articles--more--btn { margin-top: 0px; margin-bottom: 40px; }
	.homepage .zb--sidebar-home-news ul { margin: 15px 0 25px 0; padding: 0; list-style: none; }
		.homepage .zb--sidebar-home-news ul li { margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid black; }
			.homepage .zb--sidebar-home-news ul li:last-child { margin-bottom: 0px; padding-bottom: 0px; border-bottom: 0px; }
			.homepage .zb--sidebar-home-news ul li h3 { font-size: 17px; }

.zb--white--container .intro-text , .zb--white--container .intro-text { font-size: 11pt !important; }

.page-PP .zb--artists .row , .page-HS .zb--artists .row { margin-left: 0; margin-right: 0; }
	.page-PP .col-8 .zb--artists .col-artist-record , .page-HS .col-8 .zb--artists .col-artist-record { width: 150px !important; }
	.page-PP .zb--artists .col-artist-record , .page-HS .zb--artists .col-artist-record { margin-right: 25px; }

.page-VIDEO .intro-text img { width: 100%; }
 
.page-VIDEO .zb--footer .col-2 , .page-VIDEO2 .zb--footer .col-2 { text-align: right; }
	.page-VIDEO .zb--footer .col-2 div { margin-right: 10px; margin-top: 20px; }
		.page-VIDEO .zb--footer .col-2 div img { width: 100px; height: auto; }
.page-VIDEO2 .zb--article--title.col-12 { border-top: 0px; padding-top: 0px; }

.page-VIDEO2 .video-login .note { margin-bottom: 20px; }
	.page-VIDEO2 .video-login .note .inner { color: red !important; font-size: 15px;  }
		.page-VIDEO2 .video-login .note .inner span { color: inherit !important; }
		
.page-VIDEO2 .video-login #Form_Login { width: 390px;  }
	.page-VIDEO2 .video-login #xForm_Login input[type="text"] { border-radius: .25rem; border: 1px solid white; float: left; width: 300px; height: 40px; font-size: 15px; padding: 10px 10px; }
	.page-VIDEO2 .video-login #xForm_Login input[type="submit"] { float: right; height: 40px; line-height: 40px; font-size: 15px; cursor: pointer; padding: 0 20px; }
 
.page-VIDEO2 { font-family: Arial, sans-serif; }
	.page-VIDEO2 a { color: white; }
	.page-VIDEO2 #content-box.content { font-size: 14px; line-height: 1.5; }

.page-VIDEO2 .container { max-width: 1400px !important; }

.page-VIDEO2 { background-color: black; color: white; line-height: normal; }
	.page-VIDEO2 .zb--general--menu { border-bottom: 1px solid white; /* padding-bottom:20px; */ text-transform: uppercase; font-family: orator-std, monospace; font-weight: 400; font-style: normal; }
	.page-VIDEO2 .zb--general--menu .col-3xx { margin-left: 0; padding-left: 0; }
		.page-VIDEO2 .zb--general--menu .col-3 a { color: white; font-size: 25px; }

	.page-VIDEO2 .zb--general--menu .col-logo { padding-right:25px; text-align: right; padding-top: 10px; padding-bottom: 10px; }
		.page-VIDEO2 .zb--general--menu .col-logo img { height: 45px; width: auto; filter: brightness(0) invert(1); }
		
	.page-VIDEO2 .zb--general--menu ul { float: none; }
		.page-VIDEO2 .zb--general--menu ul li { font-size: 15px; display: inline-block; margin-right: 25px; }
		.page-VIDEO2 .zb--general--menu ul li:last-child { margin-right: 0px; }
			.page-VIDEO2 .zb--general--menu ul li a { color: white; }
			
	.page-VIDEO2 .zb--footer { margin-top: 130px; border-top: 1px solid white; }			
		.page-VIDEO2 .zb--footer .col-3 , .page-VIDEO2 .zb--footer .col-3 span , .page-VIDEO2 .zb--content .col-9 span { color: white !important; }
	 
	.page-VIDEO2 .zb--slider .zb--slider--element { position: relative !important; }
		.page-VIDEO2 .zb--slider .zb--slider--element .zb--slider--image img { width: 100%; height: auto; }
		.page-VIDEO2 .zb--slider .zb--slider--element .zb--slider--element--text { font-size: 16px; bottom: 0; left: 0; width: 100%; position: absolute; background-color: rgba( 0 , 0 , 0 , 0.4 ); }
			.page-VIDEO2 .zb--slider .zb--slider--element .zb--slider--element--text	h2 { font-size: 20px; text-transform: uppercase; color: white; }	
				.page-VIDEO2 .zb--slider .zb--slider--element .zb--slider--element--text	h2 a { color: inherit; }
			.page-VIDEO2 .zb--slider .zb--slider--element .zb--slider--element--text div { padding: 20px 20px 50px 20px; }
	
	.page-VIDEO2 .zb--white--container { line-height: 1.5; background: white; padding: 40px 60px; color: black !important; }
		.page-VIDEO2 .zb--content .col-9 .zb--white--container span , .page-VIDEO2 .zb--content .col-9 .zb--white--container a { color: black !important; }
		.page-VIDEO2 .zb--content .col-9 .zb--white--container a { text-decoration: underline; }
		.page-VIDEO2 .zb--content .col-9 .zb--white--container .zb--page--title { text-transform: uppercase; font-family: orator-std, monospace; font-weight: 400; font-style: normal; font-size: 30px; }
		.page-VIDEO2 .zb--content .col-9 .zb--white--container .zb--page--subtitle { font-size: 16px; padding: 10px 0; border-top: 1px solid black; border-bottom: 1px solid black; margin-bottom: 20px; margin-top: 20px; }
			.page-VIDEO2 .zb--content .col-9 .zb--white--container .zb--page--subtitle iframe { margin-top: 20px; margin-bottom: 20px; width: 100%; height: 530px; }		
			
		.page-VIDEO2 .zb--content .col-9 .zb--white--container .zb--photo--video { text-align: center; padding: 20px 0 40px 0; }
			.page-VIDEO2 .zb--content .col-9 .zb--white--container .zb--photo--video img { max-width: 100%; }
		
	.page-VIDEO2 .zb--content .col-3 h2 { font-size: 20px; text-transform: uppercase; font-family: orator-std, monospace; font-weight: 400; font-style: normal;  }
		.page-VIDEO2 .zb--content .col-3 h2 a { color: inherit; }	
		.page-VIDEO2 .zb--content .col-3 h2 .fa-chevron-right { font-size: 15px; margin-left: 10px; }
	
	.page-VIDEO2 .row-46 .bx-wrapper , .page-VIDEO2 .row-51 .bx-wrapper { margin-bottom: 0; }
		.page-VIDEO2 .row-46 .bx-wrapper .bx-pager , .page-VIDEO2 .row-51 .bx-wrapper .bx-pager { bottom: 15px; left: 15px; }
		.page-VIDEO2 .row-46 .bx-wrapper .bx-pager, .page-VIDEO2 .row-46 .bx-wrapper .bx-controls-auto , .page-VIDEO2 .row-51 .bx-wrapper .bx-pager, .page-VIDEO2 .row-51 .bx-wrapper .bx-controls-auto { width: auto; z-index: 999; }
		.page-VIDEO2 .row-46 .bx-wrapper .bx-pager.bx-default-pager a , .page-VIDEO2 .row-51 .bx-wrapper .bx-pager.bx-default-pager a { background: transparent; border: 1px solid white; }
		.page-VIDEO2 .row-46 .bx-wrapper .bx-pager.bx-default-pager a:hover, .page-VIDEO2 .row-46 .bx-wrapper .bx-pager.bx-default-pager a.active, .page-VIDEO2 .row-46 .bx-wrapper .bx-pager.bx-default-pager a:focus , 
		.page-VIDEO2 .row-51 .bx-wrapper .bx-pager.bx-default-pager a:hover, .page-VIDEO2 .row-51 .bx-wrapper .bx-pager.bx-default-pager a.active, .page-VIDEO2 .row-51 .bx-wrapper .bx-pager.bx-default-pager a:focus
		{ background-color: white; }
	
	.page-VIDEO2 .row-works-exhib { margin-top: 40px; }
		.page-VIDEO2 .row-works-exhib .zb--video--elements { border-top: 1px solid white; padding-top: 40px; border-bottom: 0; padding-bottom: 0px; margin-bottom: 0px; }
		.page-VIDEO2 .row-works-exhib .col-3 { margin-top: 60px; }
			
	.page-VIDEO2 .row-50 .col-3 { margin-top: 120px; }
		.page-VIDEO2 .row-50 .zb--video--elements {  padding-top: 60px; margin-top: 60px;  border-top: 1px solid white; }
		
	.page-VIDEO2 .zb--video--elements { margin-bottom: 60px; display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 10px 0; }
	.page-VIDEO2 .col-3 .zb--video--elements { overflow: auto; max-height: 850px; border-bottom: 0; padding-bottom: 0px; margin-bottom: 0px; margin-top: 50px; grid-template-columns: 1fr 1fr; }
		.page-VIDEO2.homepage .zb--content .row-home:last-child .col-9 .zb--video--elements { border-bottom: 0; padding-bottom: 0px; }
		.page-VIDEO2 .zb--video--elements .zb--video--single--elements { margin-right: 10px; position: relative; display: inline-block; }
			.page-VIDEO2 .zb--video--elements .zb--video--single--elements img { height: 160px; object-fit: cover; width: 100%; }
				.page-VIDEO2 .zb--video--elements .zb--video--single--elements .zb--video--single--elements--title { min-height: 61px; text-transform: uppercase; font-family: orator-std, monospace; font-size: 11px; width: 100%; position: absolute; bottom: 0; left: 0; background-color: rgba( 0,0,0,0.5); }
				.page-VIDEO .zb--video--elements .zb--video--single--elements .zb--video--single--elements--title { min-height: 61px; }
				.page-VIDEO .zb--video--elements.zb--video--1xx .zb--video--single--elements .zb--video--single--elements--title { min-height: 40px; }	
				.page-VIDEO2 .zb--video--elements .zb--video--single--elements:hover .zb--video--single--elements--title { background-color: rgba( 0 , 0 , 0 , 0.8 ); }				
					.page-VIDEO2 .zb--video--elements .zb--video--single--elements .zb--video--single--elements--title div { padding: 5px 5px; }
	
	.page-VIDEO2 .zb--video--elements.zb--video--1 .zb--video--single--elements img { height: 160px; object-fit: cover; width: 100%; }

.page-VIDEO .content.content-page	{ width: 85%; max-width: 85%; }
.page-VIDEO { font-family: Arial, sans-serif; }
	.page-VIDEO a { color: white; }
	.page-VIDEO #content-box.content { font-size: 16px; line-height: 1.5; }

.page-VIDEO .container { max-width: 1400px !important; }

.page-VIDEO .row-past-artists .col-3 h2 { margin-top: 120px; }
.page-VIDEO .row-past-artists .col-9 .zb--video--elements { border-top: 1px solid white; padding-top: 60px; margin-top: 60px; border-bottom: 0px; margin-bottom: 0px; padding-bottom: 0px; }

.page-VIDEO { background-color: black; color: white; line-height: normal; }
	.page-VIDEO .zb--general--menu { border-bottom: 1px solid white; /* padding-bottom:20px; */ text-transform: uppercase; font-family: orator-std, monospace; font-weight: 400; font-style: normal; }
	.page-VIDEO .zb--general--menu .col-3 { margin-left: 0; padding-left: 0; }
		.page-VIDEO .zb--general--menu .col-3 a { color: white; font-size: 25px; }

	.page-VIDEO .zb--general--menu .col-logo { text-align: right; padding-top: 10px; padding-bottom: 10px; }
		.page-VIDEO .zb--general--menu .col-logo img { height: 45px; width: auto;  filter: brightness(0) invert(1); }
		
	.page-VIDEO .zb--general--menu ul { float: none; }
		.page-VIDEO .zb--general--menu ul li { font-size: 15px; display: inline-block; margin-right: 25px; }
		.page-VIDEO .zb--general--menu ul li:last-child { margin-right: 0px; }
			.page-VIDEO .zb--general--menu ul li a { color: white; }
			
	.page-VIDEO .zb--footer { border-top: 1px solid white; }			
		.page-VIDEO .zb--footer .zb--logos { margin-top: 10px; }
			.page-VIDEO .zb--footer .zb--logos span { margin-right: 15px; }
			.page-VIDEO .zb--footer .zb--logos img { height: 50px; }
		.page-VIDEO .zb--footer .col-3 , .page-VIDEO .zb--footer .col-3 span , .page-VIDEO .zb--content .col-9 span { color: white !important; }
	 
	.page-VIDEO .zb--slider .zb--slider--element { position: relative !important; }
		.page-VIDEO .zb--slider .zb--slider--element .zb--slider--image img { width: 100%; height: auto; }
		.page-VIDEO .zb--slider .zb--slider--element .zb--slider--element--text { font-size: 16px; bottom: 0; left: 0; width: 100%; position: absolute; background-color: rgba( 0 , 0 , 0 , 0.4 ); }
			.page-VIDEO .zb--slider .zb--slider--element .zb--slider--element--text	h2 { text-transform: uppercase; font-family: orator-std, monospace; font-size: 20px; color: white; }	
				.page-VIDEO .zb--slider .zb--slider--element .zb--slider--element--text	h2 a { color: inherit; }
			.page-VIDEO .zb--slider .zb--slider--element .zb--slider--element--text div { padding: 20px 20px 50px 20px; }
	
	.page-VIDEO .zb--white--container { line-height: 1.5; background: white; padding: 40px 60px; color: black !important; width: 80%; }
		.page-VIDEO .zb--content .col-9 .zb--white--container span , .page-VIDEO .zb--content .col-9 .zb--white--container a { color: black !important; }
		.page-VIDEO .zb--content .col-9 .zb--white--container a { text-decoration: underline; }
		.page-VIDEO .zb--content .col-9 .zb--white--container .zb--page--title { text-transform: uppercase; font-family: orator-std, monospace; font-weight: 400; font-style: normal; font-size: 30px; }
		.page-VIDEO .zb--content .col-9 .zb--white--container .zb--page--subtitle { font-size: 16px; padding: 10px 0; border-top: 1px solid black; border-bottom: 1px solid black; margin-bottom: 20px; margin-top: 20px; }
			.page-VIDEO .zb--content .col-9 .zb--white--container .zb--page--subtitle iframe { margin-top: 20px; margin-bottom: 20px;  width: 100%; height: 530px; }
			
		.page-VIDEO .zb--content .col-9 .zb--white--container .zb--photo--video { text-align: center; padding: 20px 0 40px 0; }
			.page-VIDEO .zb--content .col-9 .zb--white--container .zb--photo--video img { max-width: 100%; }
		
	.page-VIDEO2 .zb--content .col-3 h2 , .page-VIDEO .zb--content .col-3 h2 { text-align: right; width: 90%; font-size: 23px; text-transform: uppercase; font-family: orator-std, monospace; font-weight: 400; font-style: normal;  }
		.page-VIDEO .zb--content .col-3 h2 a { color: inherit; }	
		.page-VIDEO .zb--content .col-3 h2 .fa-chevron-right { font-size: 15px; margin-left: 10px; }
	
	.page-VIDEO .zb--slider--frame { background-color: black; padding-bottom: 60px; margin-bottom: 60px; border-bottom: 1px solid white; }
		.page-VIDEO .zb--slider--frame:last-child { border-bottom: 0px; padding-bottom: 0px; margin-bottom: 0px; }
			
	.page-VIDEO .row-46 .bx-wrapper , .page-VIDEO .row-51 .bx-wrapper { margin-bottom: 0; }
		.page-VIDEO .row-46 .bx-wrapper .bx-pager , .page-VIDEO .row-51 .bx-wrapper .bx-pager { bottom: 15px; left: 15px; }
		.page-VIDEO .row-46 .bx-wrapper .bx-pager, .page-VIDEO .row-46 .bx-wrapper .bx-controls-auto , .page-VIDEO .row-51 .bx-wrapper .bx-pager, .page-VIDEO .row-51 .bx-wrapper .bx-controls-auto { width: auto; z-index: 999; }
		.page-VIDEO .row-46 .bx-wrapper .bx-pager.bx-default-pager a , .page-VIDEO .row-51 .bx-wrapper .bx-pager.bx-default-pager a { background: transparent; border: 1px solid white; }
		.page-VIDEO .row-46 .bx-wrapper .bx-pager.bx-default-pager a:hover, .page-VIDEO .row-46 .bx-wrapper .bx-pager.bx-default-pager a.active, .page-VIDEO .row-46 .bx-wrapper .bx-pager.bx-default-pager a:focus ,
		.page-VIDEO .row-51 .bx-wrapper .bx-pager.bx-default-pager a:hover, .page-VIDEO .row-51 .bx-wrapper .bx-pager.bx-default-pager a.active, .page-VIDEO .row-51 .bx-wrapper .bx-pager.bx-default-pager a:focus 
		{ background-color: white; }
	
	.page-VIDEO .row-works-exhib { margin-top: 40px; }
		.page-VIDEO .row-works-exhib .zb--video--elements { border-top: 1px solid white; padding-top: 40px; border-bottom: 0; padding-bottom: 0px; margin-bottom: 0px; }
		.page-VIDEO .row-works-exhib .col-3 { margin-top: 60px; }
			
	.page-VIDEO .row-50 .col-3 { margin-top: 120px; }
		.page-VIDEO .row-50 .zb--video--elements {  padding-top: 60px; margin-top: 60px;  border-top: 1px solid white; }
		
	.page-VIDEO .zb--video--elements { border-bottom: 1px solid white; padding-bottom: 60px; margin-bottom: 60px; display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; gap: 20px 15px; }
	.page-VIDEO .zb--video--elements.disable_bottom_border , .page-VIDEO .zb--video--elements.zb--mode--4 { border-bottom: 0; padding-bottom: 0px; margin-bottom: 0px; }
	.page-VIDEO .col-3 .zb--video--elements { overflow: auto;  border-bottom: 0; padding-bottom: 0px; margin-bottom: 0px; margin-top: 50px; grid-template-columns: 1fr; }
		.page-VIDEO.page-desktop .col-3 .zb--video--elements { overflow: hidden; }
	.page-VIDEO .col-3 .zb--video--elements.no-top-margin { margin-top: 0px; }
	
		.page-VIDEO.homepage .zb--content .row-home:last-child .col-9 .zb--video--elements { border-bottom: 0; padding-bottom: 0px; }
		.page-VIDEO .zb--video--elements .zb--video--single--elements { margin-right: 10px; position: relative; display: inline-block; }
			.page-VIDEO .zb--video--elements .zb--video--single--elements img { width: 233px; height: 131px; object-fit: cover;  }
			/* .page-VIDEO .zb--video--elements.hover-exibition-modal .zb--video--single--elements { width: 460px; }			
			.page-VIDEO .zb--video--elements.hover-exibition-modal .zb--video--single--elements img { width: 460px; height: 258px; object-fit: cover;  }			 */
			.page-VIDEO .hover-exibition-active .zb--video--single--elements img { width: 310px; height: 174px; object-fit: cover; }
				.page-VIDEO .zb--video--elements .zb--video--single--elements .zb--video--single--elements--title {  text-transform: uppercase; font-family: orator-std, monospace; font-size: 11px; width: 100%; position: absolute; bottom: 0; left: 0; background-color: rgba( 0,0,0,0.5); }
				.page-VIDEO .zb--video--elements .zb--video--single--elements:hover .zb--video--single--elements--title { background-color: rgba( 0 , 0 , 0 , 0.8 ); }
					.page-VIDEO .zb--video--elements .zb--video--single--elements .zb--video--single--elements--title div { padding: 5px 5px; }

					.page-VIDEO .zb--video--elements.hover-exibition-modal .zb--video--single--elements .zb--video--single--elements--title div { padding: 5px 10px; font-size: 13px; }
					
	.page-VIDEO .zb--video--elements.zb--video--1 .zb--video--single--elements img { height: 160px; object-fit: cover; width: 100%; }
	
	.page-VIDEO .col-logo , .page-VIDEO2 .col-logo { position: relative; }
		.page-VIDEO .col-logo	a , .page-VIDEO2 .col-logo	a { position: relative; z-index: 12; }
		.page-VIDEO .col-logo .col-logo-circle , .page-VIDEO2 .col-logo .col-logo-circle { text-align: center; height: 300px; width: 300px; right: -40px; top: -85px; position: absolute; border-radius: 50%; background-color: rgba( 30 , 114 , 114 , 0.7 ); z-index: 10; }
			.page-VIDEO .col-logo .col-logo-circle .col-logo-circle-text , .page-VIDEO2 .col-logo .col-logo-circle .col-logo-circle-text { font-size: 18px; padding-top: 170px; }
	
	.page-VIDEO .bx-viewport { background-color: black; }
		.page-VIDEO .bx-viewport .zb--slider--element .zb--slider--image img { object-fit: cover; width: 100%; height: 650px; }
	
	.page-VIDEO .image-artist-page  { padding: 20px 0; margin: 20px 0; border-top: 1px solid black; border-bottom: 1px solid black; }
		.page-VIDEO .image-artist-page img { object-fit: cover; height: 200px; width: 100%; }
	
	.page-VIDEO .comming { width: 400px; margin: 300px auto 0 auto; text-transform: uppercase; font-family: orator-std, monospace; font-weight: 400; font-style: normal; font-size: 30px; }
		.page-VIDEO .comming h1 { padding-bottom: 20px; border-bottom: 1px solid white; margin-bottom: 20px; }
	
	.zb--articles .video-for-exhib { font-size: 15px; text-align: left; margin: 20px 0 0 0;  }
		.zb--articles .video-for-exhib i { margin-right: 10px; }
	
	.zb--menu--video--exhib { position: relative; }
		.zb--menu--video--exhib img { max-width: 80%; }
		.zb--menu--video--exhib i { position: absolute; top: 15px; left: 15px; color: white; font-size: 20px; }
		
	.zb--menu--video--exhib--title1 { font-size: 13px; text-transform: uppercase; color: gray;  }	
		 
@media (min-width: 320px) and (max-width: 780px) { 
	
	.zb--content .zb--menu--subpage li { display: inline-block; margin-right: 15px; }
	
	.zb--articles .row { display: flex; }	
	.zb--articles .row.row-c-2 { flex-direction: column-reverse; }
		.zb--articles .row .col-6 { max-width: 100%; padding: 0 20px;  flex: 0 1 auto; }
			.zb--articles .row .col-6 h2 { margin-top: 20px; }		
	
	.only-desktop { display: none; }
	
	.page-HS .bx-wrapper .bx-pager { top: 150px; }
	.page-PP .bx-wrapper .bx-pager { top: 150px; }
	.page-VIDEO .zb--content .col-3 h2 { width: 100%; text-align: center; }
	
	.page-VIDEO .row-past-artists .col-3 h2 { width: 100%; margin-top: 60px; text-align: center; }
	.page-VIDEO .row-past-artists .col-9 { margin-top: 0px !important; }	
		.page-VIDEO .row-past-artists .col-9 .zb--video--elements { border-top: 0px; padding-top: 0px; margin-top: 0px; }
 	
 	.page-VIDEO.page-mobile .zb--content .col-3.hover-exibition-active { display: none; }
 	.page-VIDEO .zb--video--elements.hover-exibition-modal { margin-top: 80px; }
	 	.page-VIDEO .zb--video--elements.hover-exibition-modal .zb--video--single--elements img { width: 335px; height: 188px; }
 	.page-VIDEO.page-mobile .zb--video--elements.hover-exibition-modal { margin-bottom: 20px; padding-bottom: 0px; border-bottom: 0px; }
 	.page-VIDEO .zb--page--dates { margin-bottom: 20px; }
 	
 	.zb--content .zb--article--image img { max-width: 100%; }
	.page-PP .zb--slider .zb--slider--element .zb--slider--image img , .page-HS .hs--slider .zb--slider--element img , .page-HS .zb--slider .zb--slider--element .zb--slider--image img { max-width: 100% !important; height: auto !important; /* 200 */ }	
	
	.only-mobile { position: absolute; top: 20px; display: block; }
		.only-mobile .col-logo-circle { color: white; text-align: center; height: 170px; width: 170px;  border-radius: 50%; background-color: rgba( 30 , 114 , 114 , 0.7 ); z-index: 10; }
			.only-mobile .col-logo-circle img { margin-bottom: 20px; margin-top: 30px; filter: brightness(0) invert(1); height: 40px; width: auto; }
				.only-mobile .col-logo-circle .col-logo-circle-text { font-size: 12px; }
				.only-mobile .col-text-logo { padding-top: 30px; text-align: center; text-transform: uppercase; font-size: 25px; font-family: orator-std, monospace; font-weight: 400; font-style: normal; }
	
	.page-VIDEO .zb--content .row { display:flex; flex-flow: column; }
		.page-VIDEO .zb--content .row .col-3 { margin-top: 30px; order: 2; }
		.page-VIDEO .zb--content .row .col-9 { order: 1; }
				
	.page-VIDEO .zb--general--menu { margin-top: 160px; }
						
	.page-VIDEO2 .video-login #Form_Login {  width: 100%; }
	.page-VIDEO2 .video-login #Form_Login input[type="text"] { width: 80%; }
	.page-VIDEO2 .video-login #Form_Login input[type="submit"] { width: 15%; text-align: center; padding-left: 0; padding-right: 0; }
	.page-VIDEO2 .zb--general--menu .col-3  { display: none; }
	.page-VIDEO2 .zb--general--menu .col-7 { width: 100%; max-width: 100%; flex: 0 1 auto; }
	.page-VIDEO2 .zb--video--elements { grid-template-columns: 1fr 1fr; }
	.page-VIDEO .zb--footer .col-2 , .page-VIDEO2 .zb--footer .col-2 { text-align: center; }
	.page-VIDEO2 .zb--white--container { padding: 10px; }
	.page-VIDEO2 .container.zb--content .col-3 { width: 100%; max-width: 100%;  flex: 0 1 auto; margin-bottom: 20px; }
	.page-VIDEO2 .zb--content .col-9 .zb--white--container .zb--page--subtitle iframe { height: auto; }

	.page-VIDEO .content.content-page	{ width: 100%; max-width: 100%; }
	.page-VIDEO .zb--video--elements { grid-template-columns: 1fr; }
		.page-VIDEO .col-9 .zb--video--elements .zb--video--single--elements img { width: 335px; height: 188px; }
	.page-VIDEO .row-home { display: block; }
	.page-VIDEO .row-50 .col-3 { margin-top: 30px; }
	.page-VIDEO .row-home .col-3 { width: 100%; max-width: 100%; flex: 0 1 auto; margin-bottom: 20px; }
	.page-VIDEO .row-50 .zb--video--elements { padding-top: 0; margin-top: 0; }
	.page-VIDEO .zb--slider .zb--slider--element .zb--slider--element--text div { padding: 10px 10px 40px 10px; font-size: 12px; }
	.page-VIDEO .zb--slider .zb--slider--element .zb--slider--element--text h2 { font-size: 15px; }
	.page-VIDEO .zb--general--menu .col-3 { display: none; }
	.page-VIDEO .zb--general--menu .col-7 { width: 100%; max-width: 100%; flex: 0 1 auto; margin-bottom: 30px; }	
	.page-VIDEO .zb--general--menu ul { margin-right: 0; text-align: center; }
	.page-VIDEO .container.zb--content .col-3 { width: 100%; max-width: 100%;  flex: 0 1 auto; margin-bottom: 20px; }
	.page-VIDEO .zb--white--container { width: 100%; padding: 10px; }
	.page-VIDEO .row-works-exhib { margin-top: 0; }
	.page-VIDEO .zb--articles .row .col-6.text-center { display: none; }
	.page-VIDEO .zb--articles .row .col-6 { width: 100%; max-width: 100%; flex: 0 1 auto; }
			
	.homepage .zb--sidebar-home-news { width: 100%; }
	 
	.zb--works--list .col-3 , .zb--content .col-8 , .zb--content .col-4 , .zb--content .col-9, .zb--footer .col-3 , .zb--footer .col-7 , 
		.zb--footer .col-2 , .zb--artists .col-artist-record { margin: 0 0 20px 0 !important; max-width: 100% !important; 
				flex: auto !important; width: 100% !important; float: none !important; }	
 	 
 	.zb--works--list .col-3 i { position: absolute; bottom: 20px; right: 80px; color: white; }
 	
	.zb--slider .zb--slider--element .zb--slider--image img { width: 100%; height: auto; }
		
	.zb--artists .col-artist-record { text-align: center; }	
	.homepage .zb--artists .col-artist-record img { padding: 10px; width: 100% !important; height: 180px !important; display: block !important; margin: 0 auto 10px auto !important; }
	.page-module-artists .zb--artists .col-artist-record img { padding: 10px; max-width: 100% !important; height: auto !important; display: block !important; margin: 0 auto 10px auto !important; }	
	.zb--works--list .col-3 img { padding: 10px; max-width: 100% !important; height: auto !important; display: block !important; margin: 0 auto 10px auto !important; }
	.zb--footer .col-2 { text-align: center; }
	.zb--footer .col-2 .row { width: 80%; margin: 0 auto; text-align: center; }
	.zb--footer .col-2 .row a { margin: 0 auto; }
	.zb--footer { margin-bottom: 10px; }
	 
	.hide-from-desktop { display: block; }
	 
	.zb--general--menu .col-2 , .col-logo .zb--articles--more--btn , .zb--join--us , .col-inverse-logo { display: none; }
	
	.zb--content {  margin-top: 40px !important; }
		.zb--content .zb--menu--subpage { margin-top: 20px; }

	.page-VIDEO .zb--footer .zb--logos { text-align: center; }
		.page-VIDEO .zb--footer .zb--logos span { margin-right: 0px; display: block; margin-bottom: 15px; }
				
	.zb--general--menu .col-3 { margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0; } 
	.zb--general--menu { margin-top: 20px; }
	.zb--general--menu .col-logo img , 	.zb--general--menu .col-3 img { width: 100%; }
	.zb--general--menu .col-menu { max-width: 60%; }
		.zb--general--menu .col-menu ul { padding: 0; margin-right: 0; }
}	

@media (min-width: 320px) and (min-width: 760px) { 
	.zb--slider .zb--slider--element .zb--slider--image img	{ height: auto; }
	.homepage .zb--artists .col-artist-record { width: 30%; margin-right: 10px; }
}
 
.modnew_rewrite__friends .zb--article--title.col-12 { border-top: 0px; margin-top: 0px; padding-top: 0px; }

@media screen and (min-width: 760px) { 
	 
	.hover-exibition .zb--content {
		position: relative;
	}

	.hover-exibition-modal {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		visibility: hidden;
		opacity: 0;
		border-bottom: 0 !important;
	}

	.hover-exibition-modal.active {
		z-index: 100000;
		grid-template-columns: 1fr 1fr 1fr;
		background-color: #000;
		padding: 0 0 50px 0;
		visibility: visible;
		opacity: 1;
		transition: all 2s ease-in-out;
	}

	.page-VIDEO .hover-exibition-modal.active .zb--video--single--elements img {
		width: 100%;
		height: 280px;
		object-fit: cover;
	}

	.shadow.active {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background-color: rgba(0,0,0,0.8);
		display: block;
	}

}