@import"reset.css";
@import"grid.css";
@import"prettyPhoto.css";

html{height:100%; background:#FFF;}
body{background:#FFF;font:12px/20px Arial, Helvetica, sans-serif;color:#44230D;position:relative;min-width:980px; overflow-x: hidden;
 max-width:1280px;}
@media screen and (max-width: 1280px) 
{

}

/*
@media screen and (min-width: 1440px) 
{
	body{max-width:1280px;
	}
}
*/

@media screen and (max-width: 1280px) 
{
	body{max-width:1280px;
	/*margin:auto;*/
	}
}
@media screen and (max-width: 1024px) 
{
	body{max-width:1024px;}
}

a{color:#7A1100;outline:none;cursor:pointer;text-decoration:none;font-weight:700;}
a:hover{text-decoration:underline}


h1 span{font-family: 'Palatino Linotype'; font-size:28px; line-height:1.2em; color:#7A1100; font-weight:400; }
@media screen and (max-width: 1024px) {
	h1 span{font-family: 'Palatino Linotype'; font-size:22px; line-height:1.2em; color:#7A1100; font-weight:400; }}
h2{line-height:1.3em;font-size:22px;font-weight:700; letter-spacing:-1px; padding-bottom:17px; font-family:'Palatino Linotype'; color:#44230D;}
h3{font-size:18px;font-weight:700; letter-spacing:-1px; padding-bottom:17px; font-family:'Palatino Linotype'; color:#44230D;}
h3 span{ font-size:45px;font-weight:700; letter-spacing:-1px; padding-bottom:17px; font-family:'Allura'; color:#F2BD06;}
.title {font-family: 'Palatino Linotype'; font-size:28px; line-height:1.2em; color:#7A1100; font-weight:400; padding:0 0 29px 0; }
@media screen and (max-width: 1024px) {.title {font-size:22px;}}
.title2 {font-family: 'Palatino Linotype'; font-size:28px; line-height:1.2em; color:#572D11; font-weight:400;}

header{padding:20px 0 0 0;}
header h1{ padding-bottom:29px;}

section{position:relative; z-index:1; padding:30px 0;}
section.padsection{ padding:0 0 24px 0;}
section.padsection2{ padding:0 80px 49px 80px;}

.lineH{ background:url(../images/lineH.png) 0 0 repeat; height:5px; width:1300px;}

.pad{ padding:15px 0 14px 0;}
.pad_1{
	margin:0px 20px 0px 10px;
	padding:0px 10px 20px 10px;}
.pad_2{
	margin:0px 0px 0px 6px;
	padding:0px 10px 20px 10px;}
.pad_3{
	margin:0px 0px 0px 10px;
	padding:0px 10px 20px 10px;}
.pad_7{ padding:15px 0 14px 50px;}
.padline2{ padding:40px 0 30px;}
.padleft{ padding:0 0 0 30px;}

.lettrine {
	font: bold 15px verdana; 
	color:#5A0F08; 
	margin-right: 1px; 
} 

.image_left{float:left; 
	margin: 3px 10px 3px 10px; 
	padding: 5px 5px 5px 5px; 
	border:1px solid #F2BD06;
	box-shadow: 3px 5px 1px rgba(0,0,0,0.25), inset 0px 0px 3px rgba(0,0,0,0.25);
}

.image_right{float:right; 
	margin: 3px 10px 3px 10px; 
	padding: 5px 5px 5px 5px; 
	border:1px solid #F2BD06;
	box-shadow: 3px 5px 1px rgba(0,0,0,0.25), inset 0px 0px 2px rgba(0,0,0,0.25);
}
.bord{
	margin: 1px 3px 1px 3px; 
	padding: 3px 3px 3px 3px; 
	border:1px solid #F2BD06;
	box-shadow: 3px 5px 1px rgba(0,0,0,0.25), inset 0px 0px 2px rgba(0,0,0,0.25);
}
@media screen and (max-width: 1024px) {.bord{	margin: 0px 0px 0px -5px; padding:0;}}

.image_center{
	display: block;
	margin-left: auto;
    margin-right: auto;
}
@media screen and (max-width: 1024px) {.image_center{margin-left: auto;margin-right: auto;}}
.text{padding:40px 30px 0 10px;}
.text_bord{
	border:1px solid #FFF3AD;
	box-shadow: 1px 2px 4px rgba(68,35,13,0.10);
}
/*@media screen and (max-width: 1024px) {.text_bord{	max-width:910px;}}*/

footer{ padding:60px 0 70px;color:#44230D;}
footer p{ padding-bottom:9px;}
footer h4{ padding-top:17px;}
footer h4{ color:#7A1100;}
footer {background:#F2BD06 url(../images/pied.jpg) 100% 100% repeat;position:relative;min-width:980px; overflow-x: hidden;}
.footer-logo{ padding-bottom:19px;}
.footer-logo a{ display:block; background:url(../images/logoT.jpg) 0 0 no-repeat; width:94px; height:35px; text-indent:-5000px;}
.footer-list li a{color:#44230D;}

.privacy{ color:#FFF3AD; font-weight:700;}
.privacy span{ display:inline-block; margin:0 9px;}
.privacy a{text-decoration:underline; color:#FFF3AD;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.privacy a:hover{ text-decoration:none; color:#44230D;}

.button{ display:inline-block; background:#FFF;text-transform:uppercase; font:11px/15px Arial, Helvetica, sans-serif; color:#44230D;
-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease; padding:7px 15px 6px;border:1px solid #44230D;}
.button:hover{ background:#FFF3AD; color:#44230D; text-decoration:none; padding:7px 18px 6px 35px;}


.pad-slider{ padding:13px 0 20px 0;}
.main-slider{ width:100%; height:680px; position:relative; overflow:hidden; margin:0 auto;}
.main-slider .pagination{ position:absolute; z-index:99; bottom:26px; left:30px;}
	.main-slider .pagination li{ display:block; float:left; margin-right:3px;}
	.main-slider .pagination li a{ display:block; background:url(../images/slider-pagination.png) -17px 0 no-repeat; width:14px; height:14px;}
	.main-slider .pagination li.current a,.main-slider .pagination li a:hover{background:url(../images/slider-pagination.png) 0 0 no-repeat;}
.slider-banner{ width:100%; height:70px; background:url(../images/bg-slider-banner.png) 0 0 repeat; bottom:0; left:0; z-index:90 !important; position:absolute;  text-transform:uppercase; font:28px/30px Arial, Helvetica, sans-serif; color:#44230D; letter-spacing:-1px; }
.slider-banner span{ display:block;text-align:right;  padding:21px 30px 0 0;}
@media screen and (max-width: 1024px) 
{
.main-slider{ width:1024px; height:510px; margin:0;}

}
nav.main-menu{ width:980px; margin:0 auto; background:#F2BD06; padding:2px 3px 2px 3px;}
.sf-menu, .sf-menu * {margin:0;padding:0;list-style:none;}
.sf-menu li {float:left; position:relative; padding-left:1px;}
.sf-menu li:first-child{ padding-left:0;} 
.sf-menu li a {display:block; 
		width:101px; 
		padding:12px 0 18px; 
		text-align:center; position:relative; 
		font-variant: small-caps;
		font-family: 'Palatino Linotype'; 
		font-size:24px; 
		font-weight:100;
		
		-pie-background:linear-gradient(top, #572D11, #24130C);   
		background: -webkit-linear-gradient(top, #572D11, #24130C);
		background:    -moz-linear-gradient(top, #572D11, #24130C);
		background:     -ms-linear-gradient(top, #572D11, #24130C);
		background:      -o-linear-gradient(top, #572D11, #24130C);
		background:      linear-gradient(top, #572D11, #24130C); 
		-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.sf-menu li.first a{ width:62px; padding:0 0 0;}
.sf-menu li a em{ font-style:normal;color:#FFF3AD;}
.sf-menu li.sfHover a,.sf-menu li.current a,.sf-menu li a:hover{text-decoration:none; 
		background: -webkit-linear-gradient(top, #FFF3AD, #F2BD06);
		background:    -moz-linear-gradient(top, #FFF3AD, #F2BD06);
		background:     -ms-linear-gradient(top, #FFF3AD, #F2BD06);
		background:      -o-linear-gradient(top, #FFF3AD, #F2BD06);
		background:      linear-gradient(top, #FFF3AD, #F2BD06); 
		-pie-background:      linear-gradient(top, #FFF3AD, #F2BD06);}
.sf-menu li.sfHover a em,.sf-menu li.current a em,.sf-menu li a:hover em{color:#44230D;}
.sf-menu ul {position:absolute;top:-999em;z-index:99;width:113px;display:none;background:none;
-pie-background:linear-gradient(top, #572D11, #24130C);   
		background: -webkit-linear-gradient(top, #572D11, #24130C);
		background:    -moz-linear-gradient(top, #572D11, #24130C);
		background:     -ms-linear-gradient(top, #572D11, #24130C);
		background:      -o-linear-gradient(top, #572D11, #24130C);
		background:      linear-gradient(top, #572D11, #24130C); 
		padding:3px;}
.sf-menu li li{padding:0; width:100%; 
}
.sf-menu li li a,.sf-menu li.sfHover li a,.sf-menu li.current li a{
	color:#FFF3AD; 
	background:#44230D; 
	width:auto; 
	padding:10px;
	font-size:22px; 
	font-weight:100;
	-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.sf-menu li li a:hover,.sf-menu li li.sfHover a,.sf-menu li li.current a{ 
		background: -webkit-linear-gradient(top, #FFF3AD, #F2BD06);
		background:    -moz-linear-gradient(top, #FFF3AD, #F2BD06);
		background:     -ms-linear-gradient(top, #FFF3AD, #F2BD06);
		background:      -o-linear-gradient(top, #FFF3AD, #F2BD06);
		background:      linear-gradient(top, #FFF3AD, #F2BD06); 
		-pie-background:      linear-gradient(top, #FFF3AD, #F2BD06);
		 color:#44230D;
	}
.sf-menu li:hover ul,.sf-menu li.sfHover ul {left:0px;top:53px;}
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul {top:-999em;}
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul {left:179px; top:0px;}




.img-logo {padding: 0 0 0 40px; float:left; margin-right:20px; margin-top:-10px;}

.bg-main{ background:#FFF;}
.clear{clear:both;line-height:0;font-size:0;overflow:hidden;height:0;width:100%;}
.wrapper{overflow:hidden;position:relative;}

.pad-slider-box{ padding:0 0 0 0;}
.main-slider-box{ width:330px; height:210px; position:relative; overflow:hidden; margin:0 auto;}
.main-slider-box .pagination{ position:absolute; z-index:99; bottom:6px; left:6px;}
.main-slider-box .pagination li{ display:block; float:left; margin-right:3px;}
.main-slider-box .pagination li a{ display:block; background:url(../images/slider-pagination.png) -17px 0 no-repeat; width:15px; height:15px;}
.main-slider-box .pagination li.current a,.main-slider .pagination li a:hover{background:url(../images/slider-pagination.png) 0 0 no-repeat;}


.description{
	min-height:200px; /* 4menus+50px*/
	padding-left:20px;
}
.desc-container{
	min-height:500px; 
	padding-left:20px;
}

.tabs-vert-left { overflow:hidden;}
.tab-content{width:1190px;}
@media screen and (max-width: 1024px){.tab-content{width:950px;}}
.tabs-vert-left{ position:relative; overflow:hidden; width:1250px; min-height:500px; background:#FFF; padding:25px 0 0 0; overflow:hidden;}
@media screen and (max-width: 1024px){.tab-content{width:950px;}}
.tabs-vert-left .tab-content{box-shadow:none; background:#fff; border:1px solid #eee; margin:0; min-height:54px;/*padding:10px 0 0 200px; */}
.tabs-vert-left .tabs-nav{ float:left; margin-right:-1px; width:200px;}
.tabs-vert-left .tabs-nav li{ float:none; margin:0 0 3px 0;}
.tabs-vert-left .tabs-nav li a{ border-radius:3px 0 0 3px; top:0 !important; right:-4px;}
	.tabs-vert-left .tabs-nav li a:hover,.tabs-vert-left .tabs-nav li a.current{ right:-1px;}
	.tabs-nav{ position:relative; overflow:hidden; padding:1px 20px 50px 0;}
	.tabs-nav li{ float:left;  margin-right:3px;}
	.tabs-nav{ float:right;}
	.tabs-nav li a{display:block; padding:6px 25px;position:relative; top:4px; z-index:99; 
		border: 1px solid #DDD;
		border-radius: 3px;
		font-variant: small-caps;
		font-family: 'Palatino Linotype'; 
		font-size:28px; 
		font-weight:400;
		white-space: nowrap;
		vertical-align: middle;
		color: #44230D;
		cursor: pointer;
		border-color: #24130C;
		background: -webkit-linear-gradient(top, #FFF3AD, #F2BD06);
		background:    -moz-linear-gradient(top, #FFF3AD, #F2BD06);
		background:     -ms-linear-gradient(top, #FFF3AD, #F2BD06);
		background:      -o-linear-gradient(top, #FFF3AD, #F2BD06);
		background:      linear-gradient(top, #FFF3AD, #F2BD06); 
		-pie-background:      linear-gradient(top, #FFF3AD, #F2BD06);  
		box-shadow:inset 0 0 3px #fff;
		-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}

.tabs-nav li a:hover,.tabs-nav li a.current{ top:1px; 
-pie-background:linear-gradient(top, #572D11, #24130C);   
		background: -webkit-linear-gradient(top, #572D11, #24130C);
		background:    -moz-linear-gradient(top, #572D11, #24130C);
		background:     -ms-linear-gradient(top, #572D11, #24130C);
		background:      -o-linear-gradient(top, #572D11, #24130C);
		background:      linear-gradient(top, #572D11, #24130C); 
		text-decoration:none;
		color:#FFF3AD;}	

.tabs-vert-left .tab-content .description .detail table{
	background:#F00;
}
.tabs-vert-left .tab-content .description .detail table td{	
	padding: 0px 10px 0px 10px;}
	
		
.names{
	font-family: 'helene_queenK';
	position:relative;
	/*float:right;*/
	font-size:120px; 
	font-weight:100;
	margin: 75px 0 0px 0px;
	padding: 80px 0 100px 50px;
	z-index:9999;
  	background: -webkit-linear-gradient(#FFFFFF, #F2BD06); /*3AD*/
  	/*-moz-linear-gradient(#FFFFFF, #F2BD06); */
  	-webkit-background-clip: text;
  	-webkit-text-fill-color: transparent;
  	/*color:#FFE554;*/
  	display: inline-block;
  	}
@media screen and (max-width: 1024px) {.names{font-size:75px;}}

#simple_gallery{ width:1100px; height:570px; position:relative; overflow:hidden;}
@media screen and (max-width: 1024px) {#simple_gallery{ width:940px;}}
.simple_gallery{ width:1100px; height:570px; position:relative; overflow:hidden; margin: 0 0 0 -100px;}
@media screen and (max-width: 1024px) {.simple_gallery{ width:940px;}}
.gallery_bg{width:1000px; height:470px; position:relative; overflow:hidden; padding:6px 0 0 100px;box-shadow:inset 0 0 10px rgba(0,0,0,.1);}
@media screen and (max-width: 1024px) {.gallery_bg{width:900px;}}

.pag {width:890px;padding:10px 0;margin:5px 0;position:relative;}
/*.pag {width:100%;padding:10px 0;margin:5px 0;position:relative;}
@media screen and (max-width: 1024px) {.pag {width:890px;}}*/
.img-pags {position:static;left:33px;z-index:1;display:block; }
.img-pags ul {margin:0;}
.img-pags li { margin:0 5px 0 0;height:80px; width:99px;}
.img-pags li a {position:relative;display:block;padding:5px;
-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.img-pags li a img{ opacity:.6;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.img-pags li a span{ display:block; background:#000;}
.img-pags li.active a,.img-pags li a:hover{box-shadow:inset 0 0 7px rgba(0,0,0,.6);}
.img-pags li.active a img,.img-pags li a:hover img{ opacity:1;}
.button3,.button4{ padding:5px 3px !important; position:absolute !important; top:35px;}
.button3{ left:0;}
.button4{ right:0;}
#simple_gallery .button1{ left:719px;}
#simple_gallery .button2{ left:750px;}
#simple_gallery .play,#simple_gallery .numStatus{ box-shadow:none;}
.btn.prev,.btn.next{ box-shadow:none;}
.btn.prev{ border-radius:3px 0 0 3px; padding-left:5px;}
.btn.next{ border-radius:0 3px 3px 0; padding-right:5px;}
.btn span{ width:16px; height:16px;}
	.btn.prev span{ display:inline-block; background: url(../images/icons/icon-previous.png) 0 0 no-repeat;margin:0 3px 0 0;}
	.btn.next span{ display:inline-block; background: url(../images/icons/icon-next.png) 0 0 no-repeat;margin:0 0 0 3px}
.banner{ position:absolute; top:150px; width:200px; left:60px;font-family: Sans-Serif; color:#fff; background:url(../images/bg-banner.png) 0 0 repeat; padding:20px;}
.banner span{font-weight:bold; font-size:25px;line-height:1.2em; display:block; padding-bottom:10px;}
.poz-2{ left:570px;}
.btn,.description-light,.exampletip{
	display:inline-block;
   border: 1px solid #DDD;
   border-radius: 3px;
   text-shadow: 0 1px 1px white;
   box-shadow:0 1px 1px #fff;
   font: bold 11px Sans-Serif;
   padding: 6px 10px;
   white-space: nowrap;
   vertical-align: middle;
   color: #666;
   background: transparent;
   cursor: pointer;
   border-color: #ddd;
   background-color:#E0E0E0;
   background: -webkit-linear-gradient(top, white, #E0E0E0);
   background:    -moz-linear-gradient(top, white, #E0E0E0);
   background:     -ms-linear-gradient(top, white, #E0E0E0);
   background:      -o-linear-gradient(top, white, #E0E0E0);
   background:      linear-gradient(top, white, #E0E0E0);
   -pie-background:      linear-gradient(top, white, #E0E0E0);
   box-shadow:         0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;}
.btn:hover,.description-light:hover,.exampletip:hover{ box-shadow:inset 0 0 3px #fff;border-color: #999; text-decoration:none;}
.btn:active,.description-light:active {
   border: 1px solid #AAA;
   border-bottom-color: #CCC;
   border-top-color: #999;
   box-shadow:inset 0 1px 2px #aaa;
   background: -webkit-linear-gradient(top, #E6E6E6, gainsboro);
   background:    -moz-linear-gradient(top, #E6E6E6, gainsboro);
   background:     -ms-linear-gradient(top, #E6E6E6, gainsboro);
   background:      -o-linear-gradient(top, #E6E6E6, gainsboro);
   background:      -o-linear-gradient(top, #E6E6E6, gainsboro);
  -pie-background:     linear-gradient(top, #E6E6E6, gainsboro);}
.items {	display:none;}

.map{ width:470px; height:297px;}
.map iframe{width:470px; height:297px;}
.contacts{ font-style:normal; padding:16px 0 23px 0;}
.contacts span{ display:inline-block; width:107px;}
.contacts a{ text-decoration:underline;}
.contacts a:hover{ text-decoration:none;}
.contacts em{ font-style:normal;}
	
#contact-form{}
#contact-form label{ min-height:40px; display:block;}
#contact-form input,#contact-form  textarea{font-family:Arial, Helvetica, sans-serif;color:#A6A6A6;font-size:1em;vertical-align:middle;font-weight:normal;padding:10px 20px 10px;margin:0;background:;border:1px solid #e4e4e4;outline:none;width:264px; overflow:hidden;}
#contact-form .success,#contact-form .error,#contact-form .empty{display:none; text-align:left;}
#contact-form .error,#contact-form .empty{position:relative; color:red; font-size:11px; top:0px; left:10px;}
#contact-form .success,#contact-form .success strong{ color:#000; background:none; box-shadow:none;}
#contact-form .success{ padding-bottom:5px;-pie-background:none;}

#contact-form2{}
#contact-form2 label{ min-height:60px; display:block;}
#contact-form2 input,#contact-form2  textarea{font-family:Arial, Helvetica, sans-serif;color:#6a6a6a;font-size:1em;vertical-align:middle;font-weight:normal;padding:16px 15px 17px;margin:0;background:;border:1px solid #e4e4e4;outline:none;width:264px; overflow:hidden;}
#contact-form2  textarea{ resize:none; height:207px;width:438px;}
#contact-form2 .buttons{ position:relative; padding:20px 0  0 0; text-align:right;}
#contact-form2 .buttons span{ display:inline-block; margin-left:18px;}
#contact-form2 .success,#contact-form2 .error,#contact-form2 .empty{display:none; text-align:left;}
#contact-form2 .error,#contact-form2 .empty{position:relative; color:red; font-size:11px; top:0px; left:10px;}
#contact-form2 .success,#contact-form2 .success strong{ color:#000; background:none; box-shadow:none;}
#contact-form2 .success{ padding-bottom:5px;-pie-background:none;}

table, th, td, table td{
    border: 1px solid black;
    border-collapse: collapse;
    padding: 5px;
    background:white;
    outline:1px;
    margin:5px;}
table { border: 0px white;}
th { background:#F2BD06;}
td#nrj {background:#FFF3AD;}
td#water {background:#C1E2F7;}
td#eco {background:#BBFFB5;}
td#life {background:#FCD9FC;}
td#null {background:transparent; border: 0px white; outline:0px;}


@font-face {
    font-family: 'questa_granderegular';
    src: url('2-Questa_Grande_Regular-webfont.eot');
    src: url('2-Questa_Grande_Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('2-Questa_Grande_Regular-webfont.woff2') format('woff2'),
         url('2-Questa_Grande_Regular-webfont.woff') format('woff'),
         url('2-Questa_Grande_Regular-webfont.ttf') format('truetype'),
         url('2-Questa_Grande_Regular-webfont.svg#questa_granderegular') format('svg');
    font-weight: normal;
    font-style: normal;}
@font-face {
    font-family: 'helene_queenK';
    src: url('helene__queen.k-webfont.eot');
    src: url('helene__queen.k-webfont.eot?#iefix') format('embedded-opentype'),
         url('helene__queen.k-webfont.woff2') format('woff2'),
         url('helene__queen.k-webfont.woff') format('woff'),
         url('helene__queen.k-webfont.ttf') format('truetype'),
         url('helene__queen.k-webfont.svg#helene__queen.kregular') format('svg');
    font-weight: normal;
    font-style: normal;}
@font-face {
    font-family: 'allura';
    src: url('Allura-Regular.eot');
    src: url('Allura-Regular.eot?#iefix') format('embedded-opentype'),
         url('Allura-Regular.woff2') format('woff2'),
         url('Allura-Regular.woff') format('woff'),
         url('Allura-Regular.ttf') format('truetype'),
         url('Allura-Regular.svg#Allura-Regular') format('svg');
    font-weight: normal;
    font-style: normal;}
    
.tel {
	font-family: 'Arimo';
	font-size: 20px;
	padding: 0 0 700px 20px;
	font-weight:800;
	color:#44230D;
}

.anim_text {
	font-size:135%; 
	font-family:georgia,'Trebuchet MS'; 
	font-weight:700;	
    position: relative;
}
.anim_text_1 {animation: anim 14s 0s infinite linear normal ;opacity:0;}
/*animation-name: anim;animation-duration: 20s;animation-delay: 2s;animation-iteration-count: infinite;animation-timing-function: linear;animation-direction: normal;animation-play-state: running;*/
.anim_text_2 {animation: anim 14s 2s infinite linear normal ; margin:-20px 0 0 0;opacity:0;}
.anim_text_3 {animation: anim 14s 4s infinite linear normal ;margin:-28px 0 0 0;opacity:0;}
.anim_text_4 {animation: anim 14s 6s infinite linear normal ;margin:-28px 0 0 0;opacity:0;}
.anim_text_5 {animation: anim 14s 8s infinite linear normal ;margin:-28px 0 0 0;opacity:0;}
.anim_text_6 {animation: anim 14s 10s infinite linear normal ;margin:-28px 0 0 0;opacity:0;}
.anim_text_7 {animation: anim 14s 12s infinite linear normal ;margin:-28px 0 0 0;opacity:0;}
@keyframes anim {
    0%   { opacity:0; top:0px;left:0px; }
    10%  { opacity:0.5;top:20px;left:40px;}
    20%  { opacity:1; top:40px;left:70px;}
    30%  { top:60px;left:90px;}
    40%  { top:80px;left:100px;}
    50%  { top:100px;left:97px;}
    60%  { top:120px;left:92px;}
    70%  { top:140px;left:85px;}
    80%  { top:160px;left:78px;}
    90%  { opacity:0.5;top:180px;left:70px;}
    100% { opacity:0;top:200px;left:60px;}
}
li.O-li { 	
	padding: 20px 10px 0px 10px;}
}

svg {
	color: white;
	}
#names {
	font-family: "helene_queenK";
	font-size:125px;
	-webkit-transform: rotateY(-15deg) rotateX(10deg);
	transform:  rotateY(-15deg) rotateX(10deg);
	-webkit-filter: drop-shadow(1px 1px 1px rgba(87,45,17,1));
	filter: drop-shadow(2px 1px 1px rgba(87,45,17,1));
}
.desc-img {height:100%;}
@media screen and (max-width: 1024px) {.desc-img {height:280px;}}

.detail{
	float:right;
	background:#FFFFED;
	width:220px;
	margin:0px 15px;
	}
.detail ul {
    margin: 0px;
    padding: 0px 10px 10px;
    list-style: outside none none; }

.detail li.title {
    color:#44230D;
    font-size: 18px;
    padding-left:10px;
}    
.detail li.first {
    border-top: medium none;
}
.detail li {
    border-top: 1px solid #A3A3A3;
    display: block;
    font-size: 12px;
    line-height: 16px;
    margin: 0px;
    padding: 3px 0px;
}
.detail span {
    float: right;
}

.detail li.last{
    border-top: 1px solid #24130C;
    font-weight:700;
    
}