@charset "utf-8";
/* CSS Document */
.container {display: flex;display: -webkit-flex;display: -ms-flexbox;displey: -moz-flex; color: white;width:100%;}
.container span {flex: 1;-moz-flex: 1;-ms-flex: 1;-o-flex: 1;-webkit-flex: 1;}
.column-left {-moz-box-flex: 1;width:100%; max-width:700px; margin:0 auto;}
/*-----LINK-----*/
.photo_autor a {position: relative;display: inline-block;color:#9e9ffb;font-weight: 400;font-size:1em;}
.photo_autor a::before {color:#4B4860;	content: attr(data-hover);position: absolute;-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;-moz-transition: -moz-transform 0.3s, opacity 0.3s;transition: transform 0.3s, opacity 0.3s;}
.photo_autor a:hover::before,.photo_autor a:focus::before {-webkit-transform: scale(0.9);-moz-transform: scale(0.9);transform: scale(0.9);opacity: 0;}
.title, .usage {display:-webkit-flex;display:-ms-flexbox;display:flex;height:auto;width:100%;}		
.title {flex-direction: column;text-align:center;-ms-flex-align:center;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:center;width:100%;margin:0 auto;max-width:600px;text-align:center;}
.title h1 {font-size:1.1em;line-height:font-size;display:block;width:100%;max-width:700px;margin:0 auto;padding:3em 0 1em 0;font-family: 'Cinzel', serif;color: #000;line-height:200%;}	
.title p, .usage p {display:block;height:auto;width:100%;font-family: 'Halant', serif;font-size:1.01em;line-height:120%;}
.title p span, .usage p span {font-family:'Marcellus', serif;font-size:0.9em;color:#5b4860;letter-spacing:1px;}
.title p {color:#1A131A;margin:0 auto;}
.usage p {color:#5b4860;padding-top:10px;}
.usage {flex-direction: row;float:right;max-width:400px;text-align:right;margin:0 15% 0 0;}	
@media screen and (max-width: 600px) {.usage {flex-direction: column;margin:0 auto;padding: 0 5%;}.usage img { float:right;}}
.usage img {width:149px;height:119px;margin:15px 2em 2em 2em;float:right;display:block;}
.with_border {margin:1em;padding-top:1em;border-top: 1px solid #EEEAEE;}	
p.usage_block, .add_part p {display:block;height:auto;position: relative;padding: 5px;font-family: 'Marcellus', serif;font-size: 0.9em;line-height:150%;font-weight:300;background: none;margin-top:3em;}
p.usage_block {width: 95px; color: #7E8296;	text-align:center;}
p.usage_block:after, .add_part p:after{content: " "; position: absolute; display: block;width: 100%; height: 100%; top: 0;left: 0;z-index: -1;} 
p.usage_block:after {  background:none; border-bottom: 1px solid  #EEEAEE; border-right: 2px solid  #EEEAEE;transform-origin: bottom left; -ms-transform: skew(-30deg, 0deg); -webkit-transform: skew(-30deg, 0deg);transform: skew(-30deg, 0deg);}
.add_part { display:block; float:left; width:auto; }
.add_part a {text-decoration:none;}
.add_part a:hover p {color:#7E8296;}	
.add_part p {width: 180px;color:#DBD5DF;text-align:left;padding-left:1em; transition:all 0.8s ease-in-out;-moz-transition:all 0.8s ease-in-out;-webkit-transition:all 0.8s ease-in-out;-o-transition:all 0.8s ease-in-out;-ms-transition:all 0.8s ease-in-out;}
.add_part p:after { background:none;border-top: 1px solid  #EEEAEE; border-right: 2px solid  #EEEAEE; transform-origin: bottom left;-ms-transform: skew(30deg, 0deg);-webkit-transform: skew(30deg, 0deg); transform: skew(30deg, 0deg);}
.wrap_nav_sculpture {display: flex;display: -webkit-flex;display: -ms-flexbox;displey: -moz-flex;flex-direction: row; align-items: center;float:left;width:100%;margin:0;height:auto;padding:0;}	
ul.navigation_sculpture  li.color {border: 1px solid #DBD5DF;}
ul.navigation_sculpture li.color a {color:#1A131A;}
ul.navigation_sculpture li.color a:hover {box-shadow:500px 0 0 0 rgba(225,225,255, 0.7) inset;}   
ul.navigation_sculpture  li.curent_sculpture {border: 1px solid #8c839e;}