@import url(http://fonts.googleapis.com/css?family=Averia+Serif+Libre:400,300italic,400italic,700,700italic,300);/*font-family: 'Averia Serif Libre', cursive;*/
@import url(http://fonts.googleapis.com/css?family=Averia+Sans+Libre:400,700,300italic,300,400italic,700italic);
/*font-family: 'Averia Sans Libre', cursive;*/
@import url(http://fonts.googleapis.com/css?family=Fanwood+Text:400,400italic);
/*font-family: 'Fanwood Text', serif;*/
/*font-family: 'JasmineUPC', serif;*/
@import url(//db.onlinewebfonts.com/c/85eb84d8b56261f6f4ca511f3b99f0a7?family=JasmineUPC);

/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block;}
mark, rp, rt, ruby, summary, time {display:inline;}

/* Global properties ======================================================== */
html, body {width:100%; padding:0; margin:0; height:100%;}

body { 	 
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px; 
	line-height:21px;
	color:#786b64;
	background:  url(../images/bg-aside.png) 0 0 repeat;
	min-width:960px;}
		
.main{width:100%;height: auto; min-height:100%;background: url(../images/bg-content.jpg) 0 0 repeat;}
.light-body{background: url(../images/light-body.png) center 0 no-repeat;}
/***********************************************************************/
/*properties for h1 h2 h3 h4 h5 and another text*/
.logo
{
    width: auto;
    height: 132px;
    margin: -31px auto;
    text-align: left;
    padding: 63px 0 0 0;
    position: relative;
    /* background: url(../images/light-of-logo.png) left 0 no-repeat; */
    padding-left: 111px;
    float: left;
}  
h1
{
display: block;
    font-size: 50px;
    font-family: JasmineUPC, serif;
    letter-spacing: 2px;
    color: #FFFFFF;
}
h1 a{display:inline-block;color:#fff; text-transform:uppercase; font-weight:bold; text-shadow:1px 1px #d24e0b;}
/* h1 a span{font-family: 'Fanwood Text', serif;font-style:italic;font-size:20px; color:#fff; text-transform:none;font-weight:normal;letter-spacing:0; display:inline-block; margin:12px 0 0 0 ;} */
h1 a span {
    font-family: 'JasmineUPC', serif;
    font-style: italic;
    font-size: 25px;
    color: #fff;
    text-transform: none;
    font-weight: 100;
    letter-spacing: 0;
    display: inline-block;
    margin: 12px 5px 0 0;
    float: right;
}
/*h1 strong{display: block; width:248px; height:192px; background: url(../images/light-of-logo.png) center 0 no-repeat; position:absolute; top:-20px; left:0;}*/
/* .bee{width:156px; height:139px; display:block; background: url(../images/bee.png) 0 0 no-repeat;position:absolute; top:11px; left:-26px;}  */
.bee
{
    width: 85px;
    height: 85px;
    display: block;
    background: url(../images/bee.png) 0 0 no-repeat;
    position: absolute;
    top: 45px;
    left: 25px;
}
p.yellow-text{color:#ffc40e;}
p.green-text{color:#221b05;}
h2{font-size:30px;font-family: 'Averia Sans Libre', cursive;color:#fff; line-height:30px;font-weight: normal;font-style:italic;}
h3{font-size:25px;font-family: 'Averia Sans Libre', cursive;color:#fff; line-height:30px;font-weight: normal;font-style:italic;}
.txt_uppercase{text-transform:uppercase;}
.txt_decor{ text-decoration:none !important;}
.txt_al{text-align:center;}
.bold{font-weight:bold;}
.txt_norm{ text-transform:none !important;}
.font-14{font-size:14px;}
.font-14-1{font-size:14px;font-family: 'Averia Sans Libre', cursive;color:#fff; font-style:italic;text-transform:uppercase; text-shadow:1px 0 #171104;}

.bg-none{background:none !important;}
.txt-shad{ text-shadow:0 1px #0f0b03;}

.text-1{font-family: 'Fanwood Text', serif; font-style:italic; color:#e18408; font-size:20px;line-height:24px;}

.hov:hover{color:#fff;}
.hov-1:hover{color:#cc4900;}
.hov-2:hover{color:#cc4900; text-decoration:underline;}

.border-none{border: none !important;}

.dis-block{display: block;}
.dis-inblock{display: inline-block;}

.col{color:#fff;}
.col-1{color:#cc4900;}
.col-2{color:#786c64;}

.marg_bot{margin-bottom:0 !important; padding-bottom:0 !important;}	
.marg_top{margin-top:0 !important; padding-top:0 !important;}	
.marg_left-0{margin-left:0 !important;}	
.marg_right-0{margin-right:0 !important;}
.marg-left-right-0{margin-left:0 !important; margin-right:0 !important;}	
.marg{margin:0 !important; padding:0 !important;}
.marg_20{margin-top:20px !important;}
.padding_right{padding-right:0 !important;}
.padding_left{padding-left:0 !important;}
.padding{padding:0px !important;}

.padding-1{padding:0 80px 0 0 ;}

.padd{margin:23px 0 26px 0;}
.padd-1{margin:20px 0 23px 0;}.padd-1-1{margin:39px 0 19px 0;}
.padd-2{margin:23px 0 5px 0;}
.padd-3{margin:49px 0 26px 0;}.padd-3-1{margin:20px 0 20px 0;}.padd-3-2{margin:49px 0 5px 0;}.padd-3-3{margin:49px 0 28px 0;}
.padd-3-4{margin:49px 0 23px 0;}
.padd-4{margin:49px 0 18px 0;}.padd-4-1{margin:49px 0 21px 0;}
.padd-5{margin:77px 0 27px 0;}

.top{margin-top: 16px;}.top-0{margin-top: 2px;}.top-0-1{margin-top: 17px;}
.top-1{margin-top:5px;}.top-1-1{margin-top:-5px;}
.top-2{margin-top:20px;}.top-2-1{margin-top:21px;}
.top-3{margin-top:40px;}.top-3-1{margin-top:36px;}

.bot{padding-bottom: 25px;}
.bot-1{padding-bottom: 12px;}
.bot-2{padding-bottom: 17px;}.bot-2-1{padding-bottom: 19px;}
.bot-3{padding-bottom: 25px;}

.right{margin-right: 8px;}
.right-1{margin-right: 21px;}

/*properties for a */
				
a {text-decoration:none; cursor:pointer;}
a:hover {text-decoration:none;}

ul {margin:0; 
	padding:0;
	list-style-image:none;}
		
.button
{
	display: inline-block;
	font-family: 'Fanwood Text' , serif;
	font-size: 20px;
	color: #e18408;
	font-style: italic;
	padding-right: 18px;
	background: url(../images/arrow-button.png) right 9px no-repeat;
}

.button:hover{color:#fff; text-decoration:underline;}

/******************************************************************/
.clear {clear:both; line-height:0; font-size:0; width:100%;}
.wrapper{overflow:hidden;}
.wrapper-extra{overflow:hidden; }
.box-3 .wrapper-extra{margin: 10px 0px; height: 211px; }
.box-3 .extra-wrap p{margin-top: -5px;}
.extra-wrap{overflow:hidden;}
.wrapper-after:after{
 clear:both;
 content:".";
 display:block;
 height:0;
 visibility:hidden;}
.fleft {float:left; margin-right: 10px;}
.fright {float:right;}
/*search and tooltip*/
/*********************************header*************************************/
.head{width:100%;z-index:2;background: url(../images/bg-head.jpg) 0 0 repeat;}

#header{width:940px;margin:0 auto;background: url(../images/light-header.png) center 30px no-repeat;}

.div-over{background: url(../images/over-head.jpg) 0 0 repeat-x; height:15px;}	
/*********************************content*************************************/
#content{width:100%;margin:0; position:relative; z-index:1;background: url(../images/shadow-1.png) 0 0 repeat-x ;/*padding-bottom:43px;*/}
.divider{background: url(../images/divider.jpg) 0 0 repeat-x; height:3px;}
.divider-1{background: url(../images/divider-1.jpg) 0 0 repeat-x; height:5px; margin-top: 20px;}
aside{padding-bottom:56px;background:  url(../images/bg-aside.png) 0 0 repeat;}

.lightbox-image{display: inline-block;position:relative;}
.lightbox-image img.magnify{position:absolute;width:0px;height:0px;left:50%;top:50%;}

#map_canvas{width:380px; height:273px;}

.adress{margin-top:5px; font-weight:500;font-size:13px;} 
.adress dd{text-align:left;}
.adress a{ color:#786b64;display:inline-block;font-size:13px;font-weight:normal;}
.adress a:hover{color:#fff; text-decoration:underline;}
		.adress span{display:inline-block; width:89px;}
		.adress strong{display:inline-block;font-weight:500 !important;}
		.title1{text-align:left; font-size:20px;margin:13px 0 18px 0; display:inline-block;color:#e18408; font-style:italic;font-family: 'Fanwood Text', serif;}

.pp{display:inline-block; margin:21px 0 0 0; color:#786c64;font-size:13px;}
.pp a{color:#786c64;}
.pp a:hover{color:#fff; text-decoration:underline;}
/**********************************index***********************************/
.block{position:relative;}
.block .wrapper-extra{overflow:visible;}
#next{display:block; width:5px; height:9px;position:absolute;background: url(../images/next-arrow-1.png) 0 -9px no-repeat;top:45px;right:4px;}
#next:hover{background-position:0 0;}
#prev{display:block; width:5px; height:9px;position:absolute; background: url(../images/prew-arrow-1.png) 0 -9px no-repeat;top:45px;right:31px;}
#prev:hover{background-position:0 0;}
/**********************************index-1*********************************/
.block-1{margin-top: 60px;}
.block-1 .box-1:first-child{background:none;}
.box-1{background: url(../images/bg-box-1.jpg) 0 top repeat-x;padding:30px 0 30px 0;}
.box-1 a{margin:0 0 0 0;}

.block-2{margin:64px 0 0 0;}
.block-2 img{margin:25px 0 0 0;}
/**********************************index-2*********************************/
.list li{padding-left:16px; background: url(../images/bg-list-li.png) left 14px no-repeat;font-size:20px; line-height:24px;padding-top:8px; padding-bottom:8px;font-family: 'Fanwood Text', serif; font-style:italic;}
.list li a{color:#e18408; text-shadow: 0 1px #1e1606;}
.list li a:hover{color:#fff;}

.block-3 .box-2:first-child{background:none;padding:17px 0 30px 0;}
.box-2{background: url(../images/bg-box-1.jpg) 0 top  repeat-x;padding:27px 0px 28px 0px;}
.box-2 img{margin:23px 21px 5px 0;}
.box-2 a{display:inline-block; margin:20px 0 0 0 ;}
.box-2 p{margin-top:17px;}
.box-3
{padding: 7px 12px 8px 0px;
width: 458px;
float: left;
}


/**********************************index-3*********************************/
/**********************************index-4*********************************/
/**********************************index-5*********************************/
/**********************************index-6*********************************/
/**********************************contact-form****************************/
#form1 {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif  ;font-size: 13px;color:#786b64 ;}

#form1 input[type="text"] {color:#786b64 ; padding:11px 0 12px 13px ;outline:none;background:transparent ;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif  ; font-size: 13px; height: 16px; width: 285px;  border:1px solid #786b64 ;  position:relative;
display:block;float:left;}


#form1 textarea {overflow:auto; width: 445px; height: 209px ;resize:none; float:left;color:#786b64 ; padding: 10px 0 0  13px;background:transparent ;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif ; font-size: 13px;border:1px solid #786b64 ;
}	
#form1 label{display:block; min-height: 56px;width:459px; position:relative;}
#form1 label .feed_name{display:block; float:left;margin: 0 0 0 0;}	
#form1 label.message {display:block; padding-bottom:0;}	
#form1 span{display:block; margin: 0 0 6px 2px; float:left; width:155px;}
#form1 .success{text-align: left; color: rgb(90, 219, 18); margin: 20px 0px;}
#form1 .error, #form1 .empty{display:none; text-align:left; color:#fff;}	
#form1 .error, #form1 .empty {text-align:left; color:#ff0e0e; font-size:10px;float:left; line-height:12px;padding-top:3px;width:155px;display:none;}
#form1 .message .empty{position: static; margin:5px 0 5px 5px; text-align:left;}

#form1 .buttons2{position: relative;
margin: 5px 1px 0 0;
padding: 5px;
width: 200px;
cursor: pointer;}
#form1 .buttons2 .button{float:right;margin-left:30px; display:inline-block;}

.error-empty {margin: 0 0 10px 2px !important; display:none; float:left !important;width:155px; word-spacing:-1px;}
/****************************footer************************/
#footer
{
	font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	padding-top: 22px;
	padding-bottom: 22px;
	text-indent: 0;
	text-align: center;
	text-transform: uppercase;
	text-shadow: 1px 0 #171104;
	background: url(../images/bg-head.jpg) repeat 0 0;
}
#footer a{ color:#fff}
#footer a:hover
{
	text-decoration: underline;
}
/* Customized */
.left-column1
{
	float:left;
	width: 260px;
	
}
.left-column1 h2
{
	padding-bottom:15px;
}
.left-column1 .bg
{
	background-color:#ea670e;
	padding: 30px 24px;
	-moz-border-radius: 5px; border-radius: 5px;
}
.left-column1 .text
{
	color:#fff;
}
.left-column1 .img
{	
	text-align:center;
	width:100%;
	padding-bottom: 15px;
}
.left-column1 .img img
{
	border: 5px solid #fff;

}
.left-column2
{
	float:left;
	width: 446px;
	margin-left:20px;
}
.left-column2 h1
{
	padding-bottom: 14px;
	padding-top: 10px;
}
.left-column2 .bg
{
	padding: 10px 24px;
}
.left-column3
{
	float:left;
	width: 208px;
	margin-left:20px;
}
.left-column3 h3
{margin:5px;
}
.left-column3 p
{padding:5px 0px;
 border-bottom:1px solid #000;
}
.left-column3 p:last-child
{
 border-bottom:0px;
}
.left-column
{
	width:50%;
	float:left;
}
.right-column
{
	width:50%;
	float:right;
}
.img-border { border: 6px solid #e18408;}
.grid_4 span{font-family: 'Fanwood Text', serif;
font-style: italic;
color: #e18408;
font-size: 20px;
line-height: 44px;}
.top-links {float:right; margin-top:30px; color:#fff; text-align:right;}
.top-links a, .top-links a:hover{color:#fff;}
.top-links a.big{font-size: 13px;
margin: 12px 0px 0px 0px;
display: inline-block;
color: rgba(65, 62, 36, 0.79);
padding: 0px;
width: 111px;
text-transform: uppercase;
text-align: center;
text-shadow: 0px -1px 0px rgba(0,0,0,.5);}