@charset "utf-8";
/* CSS Document */
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: bold;
	src: url('font/IRANSansWeb(FaNum)_Bold.eot');
	src: url('font/IRANSansWeb(FaNum)_Bold.eot?#iefix') format('embedded-opentype'), url('font/IRANSansWeb(FaNum)_Bold.woff2') format('woff2'), url('font/IRANSansWeb(FaNum)_Bold.woff') format('woff'), url('font/IRANSansWeb(FaNum)_Bold.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 500;
	src: url('font/IRANSansWeb(FaNum)_Medium.eot');
	src: url('font/IRANSansWeb(FaNum)_Medium.eot?#iefix') format('embedded-opentype'), url('font/IRANSansWeb(FaNum)_Medium.woff2') format('woff2'), url('font/IRANSansWeb(FaNum)_Medium.woff') format('woff'), url('font/IRANSansWeb(FaNum)_Medium.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 300;
	src: url('font/IRANSansWeb(FaNum)_Light.eot');
	src: url('font/IRANSansWeb(FaNum)_Light.eot?#iefix') format('embedded-opentype'), url('font/IRANSansWeb(FaNum)_Light.woff2') format('woff2'), url('font/IRANSansWeb(FaNum)_Light.woff') format('woff'), url('font/IRANSansWeb(FaNum)_Light.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 200;
	src: url('font/IRANSansWeb(FaNum)_UltraLight.eot');
	src: url('font/IRANSansWeb(FaNum)_UltraLight.eot?#iefix') format('embedded-opentype'), url('font/IRANSansWeb(FaNum)_UltraLight.woff2') format('woff2'), url('font/IRANSansWeb(FaNum)_UltraLight.woff') format('woff'), url('font/IRANSansWeb(FaNum)_UltraLight.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: normal;
	src: url('font/IRANSansWeb(FaNum).eot');
	src: url('font/IRANSansWeb(FaNum).eot?#iefix') format('embedded-opentype'), url('font/IRANSansWeb(FaNum).woff2') format('woff2'), url('font/IRANSansWeb(FaNum).woff') format('woff'), url('font/IRANSansWeb(FaNum).ttf') format('truetype');
}
body {
	background: url(../images/stars.jpg);
	background-attachment: fixed;
	font-family: IRANSans;
	color: #CCC;
	
	line-height:2.2
}
h1,h2,h3,h4,h5,h6{line-height:2.2}
.huge{font-size:2.5rem}
#topfloral {
	background: url(../images/topswirl-left.png), url(../images/topswirl-right.png);
	background-repeat: no-repeat, no-repeat;
	background-position: left top, right top;
	background-size: contain
}
.eng-box{
	font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif
	}
#footer-menu{
	font-size:80%}
#footer-menu a,#footer-menu a:visited{
	color:#666;
	}
@media (max-width: 768px) {
  #topfloral{
   background:none
  }
}
#bottomfloral {
	background: url(../images/ornament2.png), url(../images/ornament1.png);
	background-repeat: no-repeat, no-repeat;
	background-position: left top, right top;
	background-size: contain
}
.dir-rtl {
	direction:rtl
}
.VLine {
	background: url(../images/lines.png) repeat-y center 0
}
.spacer {
	padding: 10vh 0;
	background: url(../images/lines.png) repeat-y center 0
}
.spacer2x {
	padding: 20vh 0;
	background: url(../images/lines.png) repeat-y center 0
}
.noBG{background:none !important}
.frameText {
	border: 1px solid #a58a47; border-bottom:none
	background: #0f0f0f;
	padding: 3rem;
}
.NoframeText{
	background:#000;
	padding:2rem;
	}
.Lastframe{
	padding:0;
	border-top:1px solid #a58a47;
	}
.AnimateFrame {
	height: 90vh;
	border: 1px solid #a58a47;
	position: relative
}
@media (max-width: 768px) {
  .AnimateFrame {
   height: 60vh;
  }
}
.col-centered {
	float: none;
	margin: 0 auto;
}
.overhidden{overflow:hidden}
/*color*/
.gold {
	color: #aa8a1b
}
.goldDark {
	color: #6f5c27
}
.goldLight{
	color:#c69c5e}

.badge-gold {
  color: #fff;
  background-color: #aa8a1b;
}

.badge-gold[href]:hover, .badge-gold[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #1e7e34;
}
.linkcolor{
	color:#EDAF3D;}
.linkcolor:hover{
	color:#EDAF3D;
	text-decoration:none}


/*event*/
.eventFrame {
  width: 200px;
  height: 200px;
  margin: 50px auto;
  background: #ccc;
  text-align: center;
  color: #FFF;
  font-size: 1em;
  text-align:center
}
.eventFrame span {
	display: block;
	font-size: 1rem;}
.eventFrame--primary {
	position: fixed;
	top: 0;
	bottom: 0;
	margin: auto;
	right: 20px;
	background:#000;
	z-index:10000
}
.alert-dismissible {
  padding: 0 0 0 0;
}
.alert-warning{border:none}

/*animated background*/
.animBG{
	width:100%;
	height:100%;
	top:0;
	right:0;
	bottom:0;
	left:0;
	position:absolute;
	background-repeat:no-repeat;
	background-attachment:fixed}
.yourprise-bg02{
	background:url(../images/yourprise-bg02.jpg) no-repeat 0 0;
	z-index:1;
	}
/*primo*/
.primo-01{
	background:url(../images/primo-01.png) no-repeat 0 0;
	z-index:2;
	}

.primo-02{
	background:url(../images/primo-02b.png) no-repeat 0 0;
	z-index:3;
	}

.primo-03{
	background:url(../images/primo-03.png) no-repeat 0 0;
	z-index:4;
	}
	


/*secondo*/
.secondo-bg{
	background:url(../images/secondo-bg.png) no-repeat 0 0;
	z-index:2;
	}
.secondo-01{
	background:url(../images/secondo-01.png) no-repeat 0 0;
	z-index:2;
	}

.secondo-02{
	background:url(../images/secondo-02.png) no-repeat 0 0;
	z-index:3;
	}

.secondo-03{
	background:url(../images/secondo-03b.png) no-repeat 0 0;
	z-index:4;
	}
.secondo-04{
	background:url(../images/secondo-04.png) no-repeat 0 0;
	z-index:4;
	}

	
	
/*terzo*/
.terzo-01{
	background:url(../images/terzo-01.png) no-repeat 0 0;
	z-index:2;
	}

.terzo-02{
	background:url(../images/terzo-02.png) no-repeat 0 0;
	z-index:3;
	}

.terzo-03{
	background:url(../images/terzo-03.png) no-repeat 0 0;
	z-index:4;
	}
	
	
/*quarto*/
.quarto-01{
	background:url(../images/quarto-01.png) no-repeat 0 0;
	z-index:3;
	}

.quarto-02{
	background:url(../images/quarto-02.png) no-repeat 0 0;
	z-index:4;
	}

.quarto-03{
	background:url(../images/quarto-03b.png) no-repeat 0 0;
	z-index:2;
	}




/*quinto*/
.quinto-01{
	background:url(../images/quinto-01.jpg) no-repeat 0 0;
	z-index:2;
	}

.quinto-02{
	background:url(../images/quinto-02.png) no-repeat 0 0;
	z-index:3;
	}

.quinto-03{
	background:url(../images/quinto-03.png) no-repeat 0 0;
	z-index:4;
	}

.quinto-04{
	background:url(../images/quinto-04.png) no-repeat 0 0;
	z-index:5;
	}



/*navigation*/
.burger{
	cursor:pointer;
	position: fixed;
	width: auto;
	height: auto;
	top: 60px;
	left: 50px;
	z-index: 10;
}
.burger div{
	width: 35px;
    height: 5px;
    background-color: #fff;
    margin: 6px 0;
	}
.overlay {   
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 20;
    left: 0;
    top: 0;
    background-color: rgb(198,156,94);
    background-color: rgba(198,156,94, 0.9);
    overflow-x: hidden;
    transition: 0.5s;
}

.overlay-content {
    position: relative;
    top: 20%;
    width: 100%;
    text-align: center;
    margin-top: 30px; 
}

.overlay a {
    padding: 4px;
    text-decoration: none;
    font-size: 32px;
    color: #fff;
    display: block;
    transition: 0.3s;
}

.overlay a:hover, .overlay a:focus {
    color: #666;
}

.overlay .closebtn {
    position: absolute;
    top: 20px;
    right: 45px;
    font-size: 60px;
}

/*lang*/
.lang{text-align:center; padding:2px}
.lang a,.lang a:visited{color: #6f5c27}
.lang a:hover{color:#c69c5e}





/*form*/
form{direction:rtl} 
.form-control{
	background-color:#000;
	border-radius:0;
	border:none;
	border-bottom:3px solid #6f5c27}
.form-control:focus{
	background:#c7941f;
	border-bottom:3px solid #6f5c27;
	box-shadow:none}
  
