@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: '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
{

}
#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
{
display:block;
color:#231f20;
text-decoration:none;
-webkit-transition: 0.2s linear;
-moz-transition: 0.2s linear;
-o-transition: 0.2s linear;
transition: 0.2s linear;
}
.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';
font-size:18px;
color:#231f20;
text-decoration:none;
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:300px;
margin:0 auto;
padding-bottom:36px; /*40*/
font-family:"gbook";
color:#1c1b1b;
font-size:12px;
padding-top:194px; /*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 #C6C6C6;
font-family:"gbook";
color:#1c1b1b;
font-size:12px;
-webkit-appearance: none;
}
#stay_post
{
font-family:'gbold';
/*width:100%;*/
display:inline-block;
cursor:pointer;
margin-top:10px;
}
#stay_thanks
{
font-family:"gbook";
color:#1c1b1b;
font-size:12px;
float:right;
margin-top:10px;
display:inline-block;
opacity:0;
}
.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:17px;
position:relative;
/*left:8px;*/
/*padding-left:8px;*/ /*removed 3.2.19*/
}
#bio_div A
{
color:#333132;
text-decoration:none;
}
#bio_image
{
display:block;
position:relative;
width:100%;
margin-top:31px; /*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');
}

#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
{
margin-top:36px;
margin-bottom:33px;
text-align:center;
}
#gallery_txt_wrapper
{
max-width:684px;
margin:0 auto;
font-family:"gbook_it";
color:#333132;
font-size:13px;
line-height:18px;
padding-bottom:35px;
}
#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*/
}
#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;
}
.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:"gbook_it";
color:#333132;
font-size:13px;
line-height:18px;
padding-bottom:35px; /*40*/
margin-top:76px; /*89 76*/
display:none;
}

#sculptures_logo
{
display:block;
width:100%;
opacity:0.2;
}
#sculptures_txt
{
margin-top:36px;
margin-bottom:91px;
text-align:center;
}
#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:130px; /*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:10px; /*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:#f231f20;
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-repear;
}
#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-repear;
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;
}

.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*/
/*site created by ALaKO, 2015-2020*/