@font-face {
	font-family: 'futlight';
    src: url("../fonts/futlight.eot");
    src: url("../fonts/futlight.eot?#iefix") format("embedded-opentype"),
         url("../fonts/futlight.woff") format("woff"),
         url("../fonts/futlight.ttf") format("truetype"),
         url("../fonts/futlight.svg#font") format("svg");
         }
@font-face {
	font-family: 'futstd';
    src: url("../fonts/futstd.eot");
    src: url("../fonts/futstd.eot?#iefix") format("embedded-opentype"),
         url("../fonts/futstd.woff") format("woff"),
         url("../fonts/futstd.ttf") format("truetype"),
         url("../fonts/futstd.svg#font") format("svg");
         }
@font-face {
	font-family: 'gbook';
    src: url("../fonts/gbook.eot");
    src: url("../fonts/gbook.eot?#iefix") format("embedded-opentype"),
         url("../fonts/gbook.woff") format("woff"),
         url("../fonts/gbook.ttf") format("truetype"),
         url("../fonts/gbook.svg#font") format("svg");
         }
@font-face {
	font-family: 'gbold';
    src: url("../fonts/gbold.eot");
    src: url("../fonts/gbold.eot?#iefix") format("embedded-opentype"),
         url("../fonts/gbold.woff") format("woff"),
         url("../fonts/gbold.ttf") format("truetype"),
         url("../fonts/gbold.svg#font") format("svg");
         }
@font-face {
	font-family: 'gbook_it';
    src: url("../fonts/gbook_it.eot");
    src: url("../fonts/gbook_it.eot?#iefix") format("embedded-opentype"),
         url("../fonts/gbook_it.woff") format("woff"),
         url("../fonts/gbook_it.ttf") format("truetype"),
         url("../fonts/gbook_it.svg#font") format("svg");
}
@font-face {
	font-family: 'glight_it';
    src: url("../fonts/gotl_it.otf") format('opentype');
    src: url("../fonts/gotl_it.ttf") format("truetype");
}
@font-face {
	font-family: 'gthin';
    src: url("../fonts/gthin.eot");
    src: url("../fonts/gthin.eot?#iefix") format("embedded-opentype"),
         url("../fonts/gthin.woff") format("woff"),
         url("../fonts/gthin.ttf") format("truetype"),
         url("../fonts/gthin.svg#font") format("svg");
         }
@font-face {
    font-family: 'hadrianboldregular';
    src: url('../fonts/hadrianbold.eot');
    src: url('../fonts/hadrianbold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/hadrianbold.woff2') format('woff2'),
         url('../fonts/hadrianbold.woff') format('woff'),
         url('../fonts/hadrianbold.ttf') format('truetype'),
         url('../fonts/hadrianbold.svg#font') format('svg');
}
@font-face {
    font-family: 'grotesquemt';
    src: url('../fonts/grotesquemt.ttf');
}
@font-face {
	font-family: 'gm';
    src: url("../fonts/gm.eot");
    src: url("../fonts/gm.eot?#iefix") format("embedded-opentype"),
         url("../fonts/gm.woff") format("woff"),
         url("../fonts/gm.svg#font") format("svg");
         }

 @font-face
{
font-family: "glight";
src:  url(".../fonts/gotl.eot");
src:  url('../fonts/gotl.woff') format('woff'), url('../fonts/gotl.ttf') format('truetype'), url('../fonts/gotl.svg#font') format('svg');
}

* {
margin: 0;
padding: 0;
}
html, body
{
   -webkit-text-size-adjust: none;
}
body
{
/*height: 100%;*/
}
A
{
outline: 0;
}

#main
{

}
#main_arrow
{
position:absolute;
bottom:0px;
display:none;
margin:0 auto;
clear:both;
}
#main_arrow IMG
{
cursor:pointer;
}
#top_menu
{
font-family:'grotesquemt';
font-size:26px; /*18*/
color:#231f20;
/*width:100%;*/
margin-left:25px;
margin-right:25px;
margin-top:36px; /*38 40*/
line-height:29px; /*34*/
display:none;
}
#top_menu .menu_item
{
display:inline-block !important;
margin-right:10px; /*7*/
}
#menu_left
{
font-family:'hadrianboldregular';
font-size:34px;
color:#231f20;
width:260px;
float:left;
margin-left:25px;
margin-top:38px; /*40*/
line-height:30px; /*34*/
float:left;
left:0px;
top:0px;
/*letter-spacing:1px;*/
}

.menu_item,.fairs_menu_item
{
display:block;
color:#231f20;
text-decoration:none;
text-transform:uppercase;
-webkit-transition: 0.2s linear;
-moz-transition: 0.2s linear;
-o-transition: 0.2s linear;
transition: 0.2s linear;
}
.menu_item_act,.fairs_menu_item_act
{
color:#bcbec0 !important;
}
.menu_separator
{
width:1px;
height:19px;
background-color:black;
display:inline-block;
margin-right:6px; /*7*/
margin-left:1px;
}
.back_button
{
font-family:'grotesquemt';
font-size:18px;
color:#231f20;
margin-top:36px;
text-decoration:none;
}
.back_button_text
{
font-family:'grotesquemt' !important;
font-size:18px;
color:#231f20 !important;
text-decoration:none !important;
padding-top:56px;
display:block;
position:relative;
order:1000;
}
#menu_right
{
font-family:'hadrianboldregular';
font-size:34px; /*24*/
color:#231f20;
width:260px;
float:right;
margin-right:25px;
margin-top:37px; /*40*/
line-height:30px; /*29 24*/
text-align:right;
float:right;
}
#home_logo
{
position:fixed;
z-index:-1;
width:100%;
left:0px;
bottom:40px;
margin-left:25px;
margin-right:25px;
display:none;
opacity:0;
}

#stay_div
{
max-width:348px; /*294*/
margin:0 auto;
padding-bottom:36px; /*40*/
font-family:"gbook";
color:#1c1b1b;
font-size:12px;
padding-top:158px; /*48*/
display:none;
}
#top_stay
{
padding-bottom:9px; /*12*/
border-bottom:1px solid #000000;
font-size:10px;
color:#ABABAB;
width:100%;
}
input[type=text]
{   
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
#stay_div INPUT
{
height:27px;
width:100%;
border:0;
border-bottom:1px solid #000000; /*C6C6C6*/
font-family:"gbook";
color:#000000;/*#1c1b1b*/
font-size:12px;
-webkit-appearance:none;
}
#stay_post
{
font-family:'gbold';
display:inline-block;
cursor:pointer;
margin-top:21px;/*19 10*/
color:#000000;
}
#stay_thanks
{
font-family:"gbook";
color:#1c1b1b;
font-size:12px;
float:right;
margin-top:10px;
display:inline-block;
opacity:0;
}
#stay_name
{
margin-top:24px;/*18 29*/
}
.our_list_logo
{
display:block;
max-width:100%;
margin:0 auto;
}
.our_list_pic
{
display:block;
margin:0 auto;
margin-top:7px;/*11*/
max-width:100%;
}
.our_list_title
{
font-family:'gbook';
font-size:12px;
line-height:16px;
text-align:center;
color:#565656;
margin-top:31px; /*24 29*/
}
.error_input
{
border-bottom:1px solid red !important;
}

#fairs_div
{
position:relative;
max-width:684px; /*718*/
margin: 0 auto;
padding-bottom: 38px;
padding-top: 72px;
padding-left: 8px;
/*padding-left:200px;*/
display:none;
}
#fairs_left_column
{
display:none;
}
.fairs_title
{
font-family:'gm';
font-size:13px;
line-height:24px;
border-bottom:1px solid #D5D3D3; /*#E5E5E5*/
padding-bottom:2px; /*11*/
/*margin-bottom:23px;*/
clear:both;
}
#fairs_txt
{
float:left;
position: relative;
top: -7px;
}
.fairs_year
{
font-family:'gbook'; /*glight*/
font-size:13px;
line-height:19px;
float:left;
width:49px;
/*margin-right:19px;*/ /*14 20*/
}
.fairs_columns
{
clear:both;
/*margin-bottom:27px;*/
}
.fairs_column
{
font-family:'gbook_it';
font-size:13px;
line-height:19px;
float:left;
}
.break_column
{
height:18px; /*20 27*/
width:100%;
clear:both;
}
.break_column2
{
height:16px; /*15 20 27*/
width:100%;
clear:both;
}
.break_column3
{
height:41px; /*15 20 27*/
width:100%;
clear:both;
}

.over_img_vert
{
opacity:0;
}


#slider_vert
{
width:173px; /*165*/
/*width:100% !important;*/
min-height:100% !important;
left:284px;
top:0px;
background-color:#ffffff;
/*position:fixed;*/
z-index:30;
display:none;
line-height:0px;
float:left;
margin-right:35px;
}

#slider_vert .over_img
{
box-sizing:border-box;
border-left:0 !important;
border-bottom:4px solid #FFFFFF; /*3*/
cursor:default !important;
}

#bio_div
{
display:flex;
flex-direction: column;
max-width:600px;
margin:0 auto;
padding-bottom:38px; /*40*/
font-family:"gbook_it";
color:#333132;
font-size:12px;
padding-top:72px; /*52*/
line-height:22px;
position:relative;
/*left:8px;*/
/*padding-left:8px;*/ /*removed 3.2.19*/
}
#bio_div A
{
font-family: "gbook_it";
color:#333132;
text-decoration:none;
}
#bio_image
{
display:block;
position:relative;
width:100%;
margin-top:45px; /*31 35*/
opacity:0;
order:999;
}
#bio_slider
{
position:relative;
width:100%;
max-width:600px;
height:370px;
margin-bottom:31px; /*35*/
}
#bio_slider_top
{
position: absolute;
left: 0px;
top: 0px;
z-index: 2;
width: 100%;
height: 100%;
background-position:top center;
background-size:cover;
-o-background-size:cover;
background-image:url('./i/null.gif');
}
#bio_slider_bottom 
{
position: absolute;
left: 0px;
top: 0px;
 z-index: 1;
width: 100%;
height: 100%;
background-position:top center;
background-size:cover;
-o-background-size:cover;
background-image:url('./i/null.gif');
}
#bio_div .columns_bio
{
box-sizing:border-box;
display:grid;
grid-template-columns:1fr 1fr;
gap:50px;
/*margin:0 auto;*/
margin-top:75px; /*80*/
/*max-width:620px;*/
font-family:"gbook_it";
color:#1c1b1b;
font-size:12px;
line-height:22px; /*17*/
}
#bio_div .columns_bio A
{
color:#1c1b1b;
text-decoration:none;
}
#bio_div .column_bio
{
/*width:310px;*/
}
#bio_div .column_bio .line
{
width:100%;
height:1px;
background-color:#898989;
}
#bio_div .column_bio .title
{
font-weight:normal;
font-family:"gbold";
font-size:12px;
margin-top:11px;/*15*/
}

@media all and (max-width:620px)
{

#bio_div .columns_bio
{
grid-template-columns:1fr;
width:100%;
}

}


#news_div
{
max-width:718px; /*718*/
margin:0 auto;
padding-bottom:35px; /*40*/
margin-top:76px;
}
/*BOOKS*/
.news_item 
{
clear: both;
margin: 50px 0px 0px 47px; /*30px ** */
margin-left:0px;
margin-right:0px;
overflow: hidden;
}

.news_item_0 
{
margin-top:40px;
}


.news_item .image_box 
{
/*border: 1px solid #dfdfdf;*/
float: left;
height: auto;
width: 220px;
position: relative;/*
display: table-cell; vertical-align: middle;*/
}

.news_item .image_box table
{
width:195px; /*100%*/
height:195px;  /*100%*/
border-spacing:0;
padding:0;
}

.news_item .image_box img
{
display:block;
width:220px;
/*max-width: 195px;*/
/*vertical-align: middle !important;
    margin-left: auto;
    margin-right: auto;*/
opacity:1;
/*max-height:195px;*/
}

.news_item .news_text {
float: left;
margin-left: 30px;
width:340px;  /*470*/
}



.news_header {
margin: 0px 0px 23px 0px;
font-family: "gbold";
color:#231f20;
font-size:12px; 
margin-bottom:0px;
line-height:14px !important; /*15*/
text-transform:uppercase;
font-weight:normal;
}

.news_header_date
{
font-family: "gbook_it";
color:#414042;
font-size:12px; 
display:block;
margin-top:13px; /*6*/
}

.news_desc
{
margin-top:9px;
font-family: "gbook";
font-size:12px; 
color: #414042;
line-height:13px; /*15*/
}
.news_desc A
{
text-decoration:none !important;
font-family: "gbook_it" !important;
color:#414042;
}


.books_desc
{
margin-top:13px !important;
}
.books_spacing
{
width:100%;
height:10px;
}
/*END BOOKS*/

/*NEWS and INSTAGRAM*/
#inst_wrapper
{
max-width:1024px;
margin:0 auto;
}

.insta_images
{
display:inline-block;
width:216px;
height:216px;
margin-right:12px; /*16*/
margin-bottom:11px; /*16*/
}

.insta_images table
{
width:216px;
height:216px;
border-spacing: 0;
padding: 0;
}

.insta_images IMG
{
max-height:216px;
max-width:216px;
}

.insta_images_no_margin
{
margin-right:0px !important;
}
.news_inst_item 
{
display:inline-block;
clear: both;
margin-left:0px;
margin-right:45px;
margin-bottom:47px; /* 48 53*/
/*overflow: hidden;*/
width:195px;
box-sizing:border-box;
vertical-align:top;
}

.news_inst_item_0 
{
margin-top:40px;
}


.news_inst_item .image_inst_box 
{
border: 1px solid #dfdfdf;
/*float: left;*/
height: 195px;
width: 195px;
position: relative;
margin-bottom: 9px;
box-sizing: border-box;
/*
display: table-cell; vertical-align: middle;*/
}

.news_inst_item .image_inst_box table
{
width:195px; /*100%*/
height:195px;  /*100%*/
border-spacing:0;
padding:0;
}

.news_inst_item .image_inst_box img
{
display:block;
max-width: 195px;
/*vertical-align: middle !important;
    margin-left: auto;
    margin-right: auto;*/
opacity:1;
max-height:195px;
}

.news_inst_item .news_inst_text {
/*float: left;*/
/*margin-left: 30px;*/
width:100%; 
}



.news_inst_header
{
margin: 0px 0px 23px 0px;
font-family: "gbold";
color:#231f20;
font-size:12px; 
margin-bottom:0px;
line-height:14px !important; /*15*/
text-transform:uppercase;
font-weight:normal;
}

.news_inst_header_date
{
font-family: "gbook_it";
color:#414042;
font-size:12px; 
display:block;
margin-top:8px; /*13 6*/
}

.news_inst_desc
{
margin-top:9px;
font-family: "gbook";
font-size:12px; 
color: #414042;
line-height:14px; /*13 15*/
}
.news_inst_desc A
{
text-decoration:none !important;
font-family: "gbook_it" !important;
color:#414042;
}
/*end NEWS and INSTAGRAM*/
#contact_div
{
max-width:810px;
margin:0 auto;
padding-bottom:38px;
font-family:"gbook_it";
color:#1c1b1b;
font-size:12px;
padding-top:68px; /*48 52*/
line-height:17px;
position:relative;
/*left:8px;
padding-left:8px;*/
}
.contact_item
{
line-height:24px;
margin-bottom:19px; /*35*/
word-wrap: break-word;
}
.contact_item H1
{
font-weight:normal;
font-family:"gbold";
font-size:12px;
padding-bottom:0px;
}
#contact_div A
{
color:#1c1b1b;
text-decoration:none;
}
#column1_contact,#column2_contact,#column3_contact,#column4_contact
{
width:180px;
margin-right:30px;
float:left;
}
#column4_contact
{
margin-right:0px;
}
#columns1_contact,#columns2_contact
{
float:left;
}
#press_div
{
max-width:888px;
margin:0 auto;
padding-bottom:33px;
font-family:"gbook_it";
color:#1c1b1b;
font-size:12px;
padding-top:40px; /*48 52*/
line-height:17px;
}

#press_div .image_box 
{
border: 1px solid #dfdfdf;
height: 140px;
width: 140px;
position: relative;
margin-right:6px;
margin-bottom:6px;
float:left;
cursor:pointer;
}

#press_div .image_box table
{
width:140px; /*100%*/
height:140px;  /*100%*/
border-spacing:0;
padding:0;
}

#press_div .image_box img {
display:block;
max-width: 140px;
opacity:1;
max-height:140px;
opacity:0;
-webkit-transition: 0.2s linear;
-moz-transition: 0.2s linear;
-o-transition: 0.2s linear;
transition: 0.2s linear;
}


#neons_div
{
max-width:684px;
margin:0 auto;
font-family:"gbook_it";
color:#333132;
font-size:13px;
line-height:18px;
padding-bottom:35px; /*40*/
margin-top:76px;
}

#neons_logo,.neons_logo
{
display:block;
margin:0 auto;
width:100%;
opacity:1;
}
#neons_txt
{
font-family:"glight_it"; /*gbook_it*/
font-size:14px;
line-height:20px;
margin-top:36px;
margin-bottom:33px;
text-align:center;
}
#neons_txt STRONG, #neons_txt B
{
font-family:"gbook_it";
font-weight: normal;
}
#gallery_txt_wrapper
{
max-width:684px;
margin:0 auto;
font-family:"glight_it"; /*gbook_it*/
color:#333132;
font-size:14px;/*13*/
line-height:20px;/*18*/
padding-bottom:35px;
}
#gallery_txt_wrapper STRONG, #gallery_txt_wrapper B
{
font-family:"gbook_it";
font-weight: normal;
}
#gallery_txt
{
margin-top:36px;
margin-bottom:33px;
text-align:center;
}
#neons_content
{
position:relative;
}

.neons_img
{
position:relative;
float:left;
width:222px;
height:184px;
}
.neons_img IMG
{
width:100%;
height:100%;
}

.over_img_neon
{
position:absolute;
top:0px;
left:0px;
z-index:2;
/*border: 1px solid #969696;*/
opacity:0;
cursor:pointer;
}

.no_padding_img_neons
{
margin-bottom:7px;
margin-right:0px !important;
cursor:pointer;
border: 1px solid #969696;
}
.padding_img_neons
{
margin-bottom:7px;
margin-right:6px;
cursor:pointer;
border: 1px solid #969696;
}

#i_pic_container
{
display:block;
margin:0 auto;
padding-bottom:35px; /*36 40*/
font-family:"gbook_it";
color:#333132;
font-size:12px;
/*padding-top:48px; 52*/
/*line-height:17px;*/
margin-top:76px;
}
.gallery_div
{
margin:0 auto;
margin-bottom:40px; /*50 55*/
width:100% !important; /*06/11/2015*/
}
.image_wrapper
{
position:relative;
margin:0 auto;
}
/*couple mode*/
/*
.gallery_div_couple
{
margin-bottom:60px !important;
}*/
@media (orientation: landscape) 
{

.image_wrapper_couple
{
display:grid;
/*grid-template-columns:1.7777777778fr 0.6074380165fr;*/
flex-shrink:1;
object-fit: scale-down;/*contain*/
width:100%;
max-height:100%;
grid-gap:8px;
grid-row-gap: 0px;
margin:0 auto;
/*margin-bottom:108px;*/
overflow:hidden;
}

.image_wrapper_couple .image_wrapper
{
max-width:unset !important;
}
.image_wrapper_couple IMG
{
object-fit:contain ;/*scale-downcontain*/
width: 100% !important;
height: 100%  !important;
max-height:unset !important;
min-height:unset !important;
max-width:unset !important;
}

}

@media (orientation: portrait) 
{

.image_wrapper_couple .image_wrapper
{
margin-bottom:8px;
}

}
/*end of couple mode*/
.gallery_div .img1
{
position:absolute;
left:0px;
top:0px;
z-index:0;
display:block;
width:100%;
height:auto;
opacity:1;
opacity:0;
-webkit-transition: 0.2s linear;
-moz-transition: 0.2s linear;
-o-transition: 0.2s linear;
transition: 0.2s linear;
}
.gallery_div .img2
{
position:absolute;
left:0px;
top:0px;
z-index:1;
display:block;
width:100%;
height:auto;
opacity:0;
}

.image_press_animation
{
animation: pressAnimationAll;
animation-duration:5s; /*4*/
animation-delay:1s;
animation-iteration-count:3;
animation-direction: normal;
}

.image_press_stop_animation
{
animation: fadeout;
animation-duration:0.3s; 
animation-iteration-count:1;
animation-direction: normal;
}

 @keyframes pressAnimationAll {/*show fadeout*/
  0% {
opacity:0;
  }
  30% { /*1.5s*/
opacity:1;
  }
  50% {/*2.5s*/
opacity:1;
  }
80% {/*4s*/
opacity:0;
  }
    100% {
opacity:0;
  }
 }
#i_pic_container IMG,#i_pic_container VIDEO,.images_sculptures,.video_sculptures
{
margin:0 auto;
display:block;
}
.pointer
{
cursor:pointer;
}
#i_pic
{
position:absolute;
/*border:1px solid #d4d4d4;*/
}
.i_pic_no_border
{
border:0 !important;
}
.i_pic_border
{
border: 1px solid #DFDFDF !important;
box-sizing: border-box;
}
.i_pic_border_press
{
border: 1px solid rgba(0,0,0,0.15) !important;
}
.i_pic_caption
{
font-family:'gbook';
font-size:8px; /*8*/
color:#1c1b1b;
text-transform:uppercase;
line-height:16px;
text-align:center;
margin-top:11px; /*15*/
/*position:relative;
top:-2px;*/
}

.i_pic_caption B
{
font-family:'futstd';
font-weight:normal;
color:#000000;
}


#sculptures_div
{
max-width:684px;
margin:0 auto;
font-family:"glight_it"; /*gbook_it*/
color:#333132;
font-size:14px;/*13*/
line-height:20px;/*18*/
padding-bottom:35px; /*40*/
margin-top:76px; /*89 76*/
display:none;
}
#sculptures_div STRONG, #sculptures_div B
{
font-family:"gbook_it";
font-weight: normal;
}

#sculptures_logo
{
display:block;
width:100%;
opacity:0.2;
}
#sculptures_txt
{
margin-top:36px;
margin-bottom:91px;
text-align:center;
}
#sculptures_txt .style1
{
text-align:left;
}
#glitter_txt_1
{
display:none;
}
.lightboxes_txt
{
margin-bottom:88px !important;
}
#sculptures_content
{
position:relative;
}
.sculptures_div:last-child
{
margin-bottom:0px !important;
}
.sculptures_div
{
clear:both;
margin-bottom:82px; /*130 135*/
}




.sculptures_title
{
font-family:"gthin";
font-size:30px;
line-height:30px;
color:#231f20;
padding-top:25px; /*25*/
padding-bottom:26px; /*26*/
border-top:1px solid #d9d9d9;
/*border-top:1px solid #000000;*/
text-transform:uppercase;
}

.sculptures_title_right
{
font-family:'glight';
font-size:11px;
color:#292728;
float:none;
width:100%;
display:inline-block;
position:relative;
top:6px;
line-height:18px;
}

.sculptures_title_right_portrait
{
float:none !important; /*left*/
width:100%;
top:0px !important;
margin-top:16px;
margin-bottom:20px;
}


.slider_sculptures
{
border:1px solid #dedfe0;
margin:0 auto;
margin-top:1px;
margin-bottom:5px;
}

.img_slide_sculptures
{
width:auto !important;
margin:0 auto;
display:block;
position:relative;
top:0px;
left:0px;
}

.gallery_sculpture_div
{
margin:0 auto;
margin-bottom:40px; /*55*/
width:100% !important; /*06/11/2015*/
}

.soc_ico_div
{
margin-top:5px;
}
.soc_ico_div A
{
margin-right:6px;
}
.soc_ico_div A:last-child
{
margin-right:0px;
}

#top_menu .soc_ico_div
{
display:inline-block;
margin-top:0px;
margin-right:10px;
}

#top_menu .soc_ico_div IMG
{
height:19px;
}

#top_menu .soc_ico_div A:last-child
{
margin-left:0px; /*10 0 10*/
}

#fullscreen_div
{
display:none;
}


/* Basic jQuery Slider essential styles */

ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}
li.bjqs-slide{position:absolute; display:none;}
ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999;}
ul.bjqs-controls.v-centered li a{position:absolute;}
ul.bjqs-controls.v-centered li.bjqs-next a{right:0;}
ul.bjqs-controls.v-centered li.bjqs-prev a{left:0;}
ol.bjqs-markers{list-style: none; padding: 0; margin: 0; width:100%;}
ol.bjqs-markers.h-centered{text-align: center;}
ol.bjqs-markers li{display:inline;}
ol.bjqs-markers li a{display:inline-block;}
p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}

/*inquire block*/
#bg_inquire
{
display:none;
position:fixed;
top:0px;
left:0px;
width:100%;
height:100%;
/*min-width:1024px;
min-height:600px;*/
z-index:10000;
background-image:url('../i/bg_white_5.png');
background-repeat:repeat;
}

#form_inquire_bg
{
position:absolute;
left:20%;
top:20%;
width:570px;
height:444px;
background-color:#ffffff;
border:1px solid #E3E3E3;
}

#form_inquire
{
position:absolute;
top:78px; /*80*/
left:79px;
width:412px;
/*margin:0 auto;*/
}

#form_inquire_thanks
{
position:absolute;
left:0px;
top:0px;
font-family:'gbook';
font-size:15px;
color:#231f20;
display:none;
}


#close_inquire
{
display:block;
position:absolute;
top:18px;
right:18px;
width:25px;
height:25px;
cursor:pointer;
}

#inquire_title
{
font-family:'gbook';
font-size:8px;
line-height:10px;
color:#8a8c8e; /*231f20;*/
text-transform:uppercase;
}

#inquire_line
{
width:100%;
height:1px;
background-color:#231f20; /*d1d3d4*/
margin-top:8px; /*10*/
margin-bottom:20px; /*20 26*/
}
#form_inquire label
{
font-family:'gbook';
font-size:10px;
line-height:16px;
color:#231f20;
padding-top: 2px !important;
}
#form_inquire .radio
{
vertical-align:top;
width:23px;
height:18px;
margin:0 3px 0 0;
}
#form_inquire .radio + label
{
cursor:pointer;
}
#form_inquire .radio:not(checked)
{
position:absolute;
opacity:0;
}
#form_inquire .radio:not(checked) + label
{
position:relative;
padding:0 0 0 23px;
}
#form_inquire .radio:not(checked) + label:before
{
content:'';
position:absolute;
top:-3px;
left:0;
width:23px;
height:18px;
border:0;
background-image:url('../i/checkbox_01.svg');
background-repeat:no-repeat;
}
#form_inquire .radio:not(checked) + label:after
{
content:'';
position:absolute;
top:-3px;
left:0px;
width:23px;
height:18px;
border:0;
background-image:url('../i/checkbox_02.svg');
background-repeat:no-repeat;
background-color:#ffffff;
opacity:0;
transition:all .2s;
}
#form_inquire .radio:checked + label:after
{
opacity:1;
}
#div_radio_4
{
display:inline-block;
}
#div_radio_1,#div_radio_2,#div_radio_3
{
display:inline-block;
margin-right:58px;
}

#inquire_input
{
margin-top:48px; /*44=85 22 23*/
}

input,textarea
{
border-radius: 0;
-webkit-appearance: none;
}

#inquire_name,#inquire_email,#inquire_message
{
font-family:'gbook';
font-size:12px;
line-height:16px;
color:#231f20; /*#d1d3d4*/
border:1px solid #c6c6c6; /*d1d3d4*/
border-left:0;
border-right:0;
box-sizing: border-box;
padding-left:6px;
padding-right:6px;
padding-top:2px; /*6*/
padding-bottom:2px; /*6*/
}

#inquire_name
{
width:233px;
margin-right:7px;
padding-top:7px;
padding-bottom:6px;
}

#inquire_email
{
width:172px;
padding-top:7px;
padding-bottom:6px;
}

#inquire_message
{
border-top:0;
width:100%;
height:124px; /*120*/
margin-top:5px; /*7*/
resize: none;
}

#inquire_send
{
display:inline-block;
font-family:'gbold';
font-size:12px;
line-height:16px;
color:#231f20;
margin-top:5px; /*11*/
float:right;
cursor:pointer;
}

.inquire_error_input
{
border-bottom:1px solid red !important;
/*border-left:0 !important;
border-right:0 !important;
border-top:0 !important;*/
}

#inquire_message .inquire_error_input
{
/*border-top:0 !important;*/
}

.arrow_inquire
{
position:relative;
font-family:'gbold';
font-size:10px;
color:#231f20;
margin:0 auto;
margin-top:10px; /*10 11*/
/*padding-top:5px; 
border-top:1px solid #cccccc;*/
/*width:100px;*/
width:74px;
text-align:center;
text-transform:uppercase;
cursor:pointer;
padding-bottom:11px; /*8 13*/
border-bottom:1px solid #cccccc;
}

.inquire_lightboxes
{
margin-top:7px; /*10 11*/
padding-bottom:7px !important; /*8 13*/
border-bottom:1px solid #cccccc;
}

.inquire_sculptures
{
position:relative;
margin-top:0px !important;
top:-23px; /*-43*/
padding-bottom:7px !important; /*8 13*/
border-bottom:1px solid #cccccc;
}

/*end inquire block*/

/*home news block*/
#home_news
{
position:absolute;
top:40px;
width:1px;
height:1px;
display:none;
overflow:hidden;
opacity:0;
}
.news_home_item
{
/*position:relative;*/
display:inline-block;
vertical-align: top;
width:168px;
margin-right:30px; /*26 30*/
margin-bottom:53px; /*30*/
height:134px; /*100*/
overflow:hidden;
cursor:pointer;
padding-top:11px; /*14*/
border-top:1px solid #b5b3b3;
-webkit-transition: 0.2s linear;
-moz-transition: 0.2s linear;
-o-transition: 0.2s linear;
transition: 0.2s linear;
/*text-overflow: ellipsis;*/
/*white-space: nowrap;*/
}
.news_home_item .news_inst_desc
{
width: 168px;
overflow: hidden;
/*text-overflow: ellipsis;
white-space: nowrap;*/
}
.news_home_item_no_margin
{
margin-right:0px !important;
}
.news_home_item *
{
-webkit-transition: 0.2s linear;
-moz-transition: 0.2s linear;
-o-transition: 0.2s linear;
transition: 0.2s linear;
}
.news_home_item:HOVER *
{
color:#b6b8ba !important;
}
.wrap_news .news_home_item:last-child
{
margin-right:0px !important;
}
/*
.news_home_hider
{
position:relative;
width:100%;
height:300px;
z-index:2;
background-color:#ffffff;
}
.news_home_dots
{
position:absolute;
z-index:1;
top:88px;
right:0px;
font-family: "gbook";
font-size: 12px;
color: #414042;
background-color:#ffffff;
}*/
/*end home news block*/

@media all and (max-width:590px)
{
#news_div
{
max-width:100% !important;
}
.news_item .news_text
{
box-sizing:border-box;
margin-left:0px;
margin-top:25px;
padding-right:25px;
padding-left:25px;
width:100%;
}
.news_item .image_box
{
margin-left:25px;
}
}

/*small popup block*/
/*inquire block*/
#bg_small_popup
{
display:none;
position:fixed;
top:0px;
left:0px;
width:100%;
height:100%;
z-index:9999;
background-image:url('../i/bg_white_5.png');
background-repeat:repeat;
}

#small_popup
{
position:absolute;
left:0px;
top:0px;
box-sizing:border-box;
width:276px;
height:134px; /*182*/
border:1px solid #e3e3e3;
-webkit-transition: 1s linear;
-moz-transition: 1s linear;
-o-transition: 1s linear;
transition: 1s linear;
background-color: #ffffff;
z-index: 9999;
}

.small_popup_open
{
height:182px !important;
}

.small_popup_wrapper
{
width:198px;
margin:0 auto;
margin-top:36px; /*35 38*/
/*margin-bottom:38px;*/
}

.small_popup_title
{
font-family:'gbook';
font-size:8px;
line-height:12px;
color:#8a8c8e;
width:198px;
border-bottom:1px solid #231f20;
padding-bottom:6px; /*710*/
margin-bottom:20px; /*19*/
}

.small_popup_wrapper INPUT
{
height:27px;
width:96px;
border:0;
border-bottom:1px solid #C6C6C6;
font-family:"gbook";
color:#1c1b1b;
font-size:12px;
-webkit-appearance:none;
}
.small_popup_wrapper INPUT:first-child
{
margin-right:2px; /*6*/
}
.small_popup_input_wrapper
{
display:none;
opacity:0;
-webkit-transition: 1s linear;
-moz-transition: 1s linear;
-o-transition: 1s linear;
transition: 1s linear;
}
.small_popup_bottom_wrapper
{
margin-top:28px; /*27 28*/
font-family:'gbold';
font-size:12px;
color:#a7a9ac;
}
.small_popup_open .small_popup_bottom_wrapper
{
margin-top:28px; 
}
#small_popup_post
{
display:inline-block;
color:#231f20;
cursor:pointer;
width:81px; /*85*/
text-align:right;
}
.small_popup_cancel
{
display:inline-block;
color:#a7a9ac;
cursor:pointer;
}
.small_popup_divide
{

}
#small_popup_thanks
{
display:none;
font-family:"gbook";
color:#1c1b1b;
font-size:12px;
text-align:center;
margin-top:10px;
display:inline-block;
width:100%;
opacity:0;
}

/*end small popup block*/
/*podcasts*/
#podcasts
{
display:none;
max-width:550px;
/*margin:0px auto;*/
padding-bottom:35px;
margin-top:50px; /*72 76*/
padding-left:25px;
padding-right:25px;
}
.podcast
{
margin-bottom:65px; /*61 120*/
max-width:500px;
width:100%;
box-sizing:border-box;
}
.podcast:nth-last-child(-n+2)
{
margin-bottom:40px;
}
.podcast_top
{
display:flex;
}
.podcast_header
{
box-sizing:border-box;
display:flex;
align-items:baseline;
justify-content:center;
flex-direction:column;
border-top: 1px solid #C2C2C2;
border-bottom: 1px solid #C2C2C2;
/*margin-bottom:30px;*/
min-height:160px;
}
.podcast_title
{
font-family:'gbold';
font-size:16px;
line-height:18px;
color: #000000;
}
.podcast_date
{
font-family:'gm';
font-size:10px;
line-height:18px;
color:#595959;
margin-top:5px; /*9*/
}
.podcast_image IMG
{
opacity:0;
max-width:100%;
width:100%;
}
.podcast_image
{
box-sizing:border-box;
width:160px;
height:160px;
min-width:160px;
max-width:160px;
min-height:160px;
max-height:160px;
margin-right:30px; /*29 30*/
flex-shrink:0;
}
.podcast_image_border
{
border:1px solid #C2C2C2;/*1px solid #6F6F6F*/
}
.podcast_main
{
/*margin-top:30px;*/
}
.podcast_big_images
{
margin-top:30px;
}
.podcast_big_image
{
display:flex;
margin-bottom:30px; 
text-decoration:none;
box-sizing:border-box;
}
.podcast_big_image:last-child
{
margin-bottom:26px;
}
.podcast_big_image IMG
{
max-width:100%;
box-sizing:border-box;
}
.podcast_text
{
font-family:'gbook';
font-size:12px;
line-height:18px;
color:#000000;
box-sizing:border-box;
margin-top:24px;
}
.podcast_text A, .podcast_text A:HOVER, .podcast_text A:VISITED
{
text-decoration:none;
color:#3E85EF;
word-break:break-all;
}


@media all and (max-width:500px)
{
#podcasts
{
padding-left:25px;
padding-right:25px;
}
.podcast
{
margin-bottom:61px; /*65 70*/
}
.podcast:nth-last-child(-n+2)
{
margin-bottom:40px;
}
.podcast_header
{
/*border-top:0;*/
min-height:auto;
width:100%;
margin-top:0px; /*24 28*/
padding-bottom:24px; /*30*/
padding-top:24px;
}
.podcast_top
{
flex-direction:column;
}
/*.podcast_image:first-child
{
margin-top:0px;
}*/
.podcast_image
{
display:flex;
margin-right:0px;
width:100%;
min-width:auto;
max-width:none;
min-height:auto;
max-height:none;
height:auto;
margin-bottom:24px;
margin-top:4px;
}
.podcast_image IMG
{
max-width:100%; /*none*/
width:auto;
}

.podcast_text
{
margin-top:26px;
}

}
/*end of podcasts*/
/*privacy policy*/
#privacy
{
font-family:'gbook';
font-size:12px;
display:block;
color:#BDBDBD;
text-decoration:none;
}
/*end of privacy policy*/
/*new one image gallery*/
#i_pic_container_wrapper
{
display:none;
position:fixed;
top:0px;
left:0px;
z-index: 9998;
width:100%;
height:100%;
background:#ffffff;
/*pointer-events: none;*/
}

.i_pic_container_wrapper_large #i_pic_container_once #i_pic_caption
{
padding-left:0px !important;
width: 100% !important; /*calc(100% - 120px) */
top:auto !important;
bottom:0px !important;
left:0px !important;
}
#i_pic_container_once
{
position:absolute;
overflow:hidden;
z-index:11; /*1*/
display:none;
background-image:url('../i/load.gif');
background-position:center;
background-repeat:no-repeat;
pointer-events:auto;
}
#i_pic_container_once VIDEO
{
animation-name:fadeIn;
animation-iteration-count:1;
animation-timing-function:linear;
animation-duration:0.3s;
animation-fill-mode:forwards;
}
.play_video_picture
{
position:absolute;
left:calc( (100% - 100px) / 2);
top:calc( (100% - 100px) / 2);
width:100px;
height:100px;
display:block;
z-index:255;
background:url('../i/big_play.svg') no-repeat transparent center;
cursor:pointer;
}
#i_pic_vimeo
{
max-width:100%;
max-height:100%;
width:100%;
height:100%;
pointer-events:none;
}
.play_video_picture_vimeo
{
pointer-events:none;
}
.no_bg
{
background:none !important;
}

#i_pic
{
position:absolute;
}

#arrows
{
position:absolute;
z-index:10;
width:100%; /*100 44*/
height:100%; /*68 15*/
display:none;
}
#arrow_left_large,#arrow_right_large,#close_button_large,#close_thumbnails_large
{
cursor:pointer;
}
#close_button_large
{
position:absolute;
right:0px;
top:0px;
-webkit-transition: 0.2s linear;
-moz-transition: 0.2s linear;
-o-transition: 0.2s linear;
transition: 0.2s linear;
}
#close_button_large:HOVER
{
opacity:0.3;
}
#arrow_left_large,#arrow_right_large
{
position:absolute;
bottom:6px; /*0*/
display:inline-block;
-webkit-transition: 0.2s linear;
-moz-transition: 0.2s linear;
-o-transition: 0.2s linear;
transition: 0.2s linear;
}

#arrow_left_large
{
left:0px;
}
#arrow_right_large
{
right:0px;
}
#arrow_left_top_large,#arrow_right_top_large
{
/*position:absolute;*/
top:0px;
cursor:pointer;
-webkit-transition: 0.2s linear;
-moz-transition: 0.2s linear;
-o-transition: 0.2s linear;
transition: 0.2s linear;
}
/*#arrow_left_top_large:hover,#arrow_right_top_large:hover
{
opacity:0;
}*/
#arrow_left_large,#arrow_right_large
{
z-index:2;
}
.arrow_left_rotate
{
transform: rotate(180deg);
}
/*end of one image gallery*/
/*drebinology*/
#drebinology
{
display:none;
position:absolute;/*fixed*/
left:0px;
top:0px;
z-index:255;
width:100%;
height:100%;
background-color:#ffffff;
}
.drebinology_wrapper_top
{
padding-left:24px;
padding-right:24px;
}
.drebinology_wrapper
{
width:100%;
background-color:#ffffff;
/*padding-left:60px;
padding-right:60px;*/
}
.drebinology_logo
{
display:block;
width:100%;
max-width:480px;
margin:0 auto;
margin-top:70px;
opacity:0;
animation-name:fadeIn;
animation-iteration-count:1;
animation-timing-function:linear;
animation-duration:0.3s;
animation-fill-mode:forwards;
}
#drebinology_text
{
font-family:'gbook_it';
font-size:16px;/*12*/
/*font-wight:400;*/
line-height:18px;
color:#000000;
text-align:center;
text-transform:uppercase;
margin:0 auto;
margin-top:49px;/*38 40*/
max-width:360px; /*500*/
animation-name:fadeIn;
animation-iteration-count:1;
animation-timing-function:linear;
animation-duration:0.3s;
animation-delay:0.3s;
animation-fill-mode:forwards;
opacity:0;
}
.drebinology_bottom
{
width:100%;
height:69px; /*70 90*/
}
#drebinology_thumbnails
{
display:grid;
grid-template-columns:repeat(auto-fill, 158px);
grid-gap:10px;
justify-content:center;
margin:0 auto;
margin-top:48px; /*46 38 41 40*/
/*width:100%;*/
padding-left:24px;
padding-right:24px;
}
#drebinology_thumbnails .drebinology_thumb
{
position:relative;
background-color:red;
width:158px;
height:282px;
background:none;
align-self:normal;
background-repeat:no-repeat;
background-size:cover;
background-position:center;
transition:0.5s linear all;
cursor:pointer;
}
.drebinology_hover
{
position:absolute;
left:0px;
top:0px;
z-index:1;
width:100%;
height:100%;
}
.drebinology_hover .txt_wrapper
{
position:absolute;
left:0px;
bottom:0px;
width:100%;
padding-top:40px;/*10*/
background:linear-gradient(360deg, rgba(0, 0, 0, 0.7) 12.04%, rgba(0, 0, 0, 0) 100%);
}
.drebinology_hover .txt
{
position:relative;
bottom:10px;
box-sizing:border-box;
display:flex;
min-height:46px; /*55 108*/
width:100%;
align-items:center;
justify-content:center;
/*position:absolute;
left:0px;
bottom:10px; */
padding-left:10px;
padding-right:10px;
/*padding-top:10px;
padding-bottom:10px;*/
z-index:2;
font-family:'gbook';
font-size:10px; /*10*/
line-height:12px; /*14*/
color:#ffffff;
text-transform:uppercase;
text-align:center;
}

#drebinology_thumbnails DIV IMG
{
width:100%;
opacity:0;
animation-name:fadeIn;
animation-iteration-count:1;
animation-timing-function:linear;
animation-duration:0.3s;
animation-delay:0.3s;
animation-fill-mode:forwards;
}

@media all and (max-width:375px)
{

#drebinology_thumbnails
{
grid-template-columns:repeat(2, 1fr);
}
#drebinology_thumbnails .drebinology_thumb
{
width:auto;
height:auto;
}

}
/*end of drebinology*/

/*collaborations*/
#collaborations {
display:none;
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 255;
  min-width: max(100%, 1024px);
  min-height: max(100%, 600px);
  background-color: #ffffff;
  margin-top: 30px;
  box-sizing: border-box;
}
#collaborations .close_collaborations {
  position: absolute;
  top: 0px; /*19*/
  right: 0px; /*28*/
  cursor: pointer;
  -webkit-transition: 0.2s linear;
  -moz-transition: 0.2s linear;
  -o-transition: 0.2s linear;
  transition: 0.2s linear;
}
#collaborations .close_collaborations:HOVER {
  opacity: 0.3;
}
#collaborations .collaborations_title {
  font-family: "hadrianboldregular";
  font-size: 110px;
  text-transform: uppercase;
  text-align: center;
  color: #000;
  margin-top: 28px; /*58 80*/
}
#collaborations .collaborations_line {
  width: 100px;
  height: 1px;
  background-color: #000000;
  margin: 0 auto;
  margin-top: 27px; /*38 60*/
}
#collaborations .collaborations_text {
  font-family: "gbook_it";
  font-size: 10px;
  line-height: 1.2;
  text-transform: uppercase;
  text-align: center;
  color: #000;
  margin: 0 auto;
  margin-top: 18px; /*20*/
  max-width: 410px;
}
#collaborations #collaborations_content {
  position: relative;
  z-index: 255;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 86px;
  max-width: 1468px;
  width: 100%;
  padding-left: 58px;
  padding-right: 58px;
  margin: 0 auto;
  margin-top: 117px; /*120*/
  padding-bottom: 0px;
  background-color: #ffffff;
}
#collaborations .collaborations_columns {
  display: grid;
  grid-template-columns: 230px 1fr; /*200*/
  align-items: start;
  gap: 42px; /*50*/
}
#collaborations .collaborations_columns .column1 {
  /*position: sticky;
  top:60px;
  */
  width: 230px; /*200*/
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: flex-start;
  justify-self: flex-start;
  align-self: start;
}
#collaborations .collaborations_columns .column1 .line {
  width: 230px; /*200*/
  height: 1px;
  background-color: #000000;
}
#collaborations .collaborations_columns .column1 .year { /*
font-family: Arial, Helvetica, sans-serif;
font-size: 80px;
font-weight: bold;
  writing-mode: vertical-rl;
  transform: rotate(180deg);
  white-space: nowrap;
  display: inline-block;
  overflow: visible;*/
  /*max-width:200px;*/
  width: 100%;
  margin-top: 26px;
}
#collaborations .collaborations_columns .column1 .year IMG {
  display: block;
  width: 100%;
  /*max-width:200px;*/
}
#collaborations .collaborations_columns .column1 .text {
  font-family: "gbook_it";
  font-size: 10px;
  line-height: 1.2;
  text-transform: uppercase;
  text-align: right;
  color: #000;
  align-self: flex-end;
  margin-top: 40px;
}
#collaborations .collaborations_columns .column2 {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  align-items: flex-start;
  max-width: 1080px;
  gap: 5px;
  grid-gap: 40px;
}
#collaborations .collaborations_columns .column2 .collaborations_image_wrapper {
  position: relative;
  object-fit: scale-down;
}
#collaborations .collaborations_columns .column2 .collaborations_image {
  display: block;
  box-sizing: border-box;
  max-width: 100%;
  /*max-height:600px;*/
  width: 100%;
  object-fit: contain;
  opacity: 0;
  -webkit-transition: 0.2s linear;
  -moz-transition: 0.2s linear;
  -o-transition: 0.2s linear;
  transition: 0.2s linear;
}
#collaborations .collaborations_columns .column2 .collaborations_image_border {
border: 1px solid rgba(0,0,0,0.4); /*border: 1px solid #dfdfdf;*/
}
#collaborations .collaborations_columns_right {
  grid-template-columns: 1fr 230px;
}
#collaborations .collaborations_columns_right .column1 {
  align-items: flex-start;
}
#collaborations .collaborations_columns_right .column1 .year {
  align-self: flex-start;
}
#collaborations .collaborations_columns_right .column1 .text {
  align-self: flex-start;
  text-align:left;
}
#collaborations .collaborations_columns_right .column2 {
  grid-row: 1;
  align-items: flex-end;
}

@media all and (max-width: 700px) {
  #collaborations {
    margin-top:0px;
    min-width: unset;
    min-height: unset;
  }
  #collaborations .collaborations_title {
    font-size: 56px;
    line-height:48px;
    text-align:center;
    margin-top: 67px; /*38*/
    padding-left:30px;
    padding-right:30px;
  }
  #collaborations .collaborations_text {
    padding-left: 30px;
    padding-right: 30px;
  }
  #collaborations .collaborations_line
  {
margin-top:40px;
  }
  #collaborations #collaborations_content {
    max-width: 100%;
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
    margin-top:77px;
  }
  #collaborations .collaborations_columns {
    gap: 44px;
    grid-template-columns: 1fr;
  }
  #collaborations .collaborations_columns .column1 {
    width: 200px;
    justify-self: flex-end;
    padding-left: 30px;
    padding-right: 30px;
  }
  #collaborations .collaborations_columns .column1 .line {
  width:200px;
  }
  #collaborations .collaborations_columns .column2 {
    padding-left: 5px;
    padding-right: 5px;
    justify-self: center;
  }
  #collaborations .collaborations_columns_right {
    grid-template-columns: 1fr;
  }
  #collaborations .collaborations_columns_right .column1 {
    justify-self: flex-start;
  }
  #collaborations .collaborations_columns_right .column1 .text {
    text-align: left;
  }
  #collaborations .collaborations_columns_right .column2 {
    grid-row: 2;
  }
}

.collaborations_back_button
{
display:block;
font-family:'hadrianboldregular';
font-size:34px;
text-decoration:none;
text-align:center;
color:#000000;
margin:0 auto;
margin-top:73px; /*80*/
cursor:pointer;
}
.collaborations_bottom_close
{
display:block;
margin:0 auto;
margin-top:24px; /*4 30*/
padding-bottom:31px; /*11 30*/
cursor:pointer;
transition:0.2s all linear;
opacity:1;
}
.collaborations_bottom_close:HOVER
{
opacity:0.3;
}

/*end of collaborations*/

@keyframes fadeIn {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@keyframes fadeOut {
    0% {
       
    }
    100% {
        opacity: 0;
    }
}

/*end new one image gallery*/
/*site created by ALaKO, 2015-2022*/