@font-face{font-family:IRANSans-web;font-style:normal;font-weight:700;src:url(Fonts/IRANSansWeb_Bold.eot);src:url(Fonts/IRANSansWeb_Bold.eot?#iefix) format("embedded-opentype"),url(Fonts/IRANSansWeb_Bold.woff2) format("woff2"),url(Fonts/IRANSansWeb_Bold.woff) format("woff"),url(Fonts/IRANSansWeb_Bold.ttf) format("truetype")}
@font-face{font-family:IRANSans-web;font-style:normal;font-weight:500;src:url(Fonts/IRANSansWeb_Medium.eot);src:url(Fonts/IRANSansWeb_Medium.eot?#iefix) format("embedded-opentype"),url(Fonts/IRANSansWeb_Medium.woff2) format("woff2"),url(Fonts/IRANSansWeb_Medium.woff) format("woff"),url(Fonts/IRANSansWeb_Medium.ttf) format("truetype")}
@font-face{font-family:IRANSans-web;font-style:normal;font-weight:300;src:url(Fonts/IRANSansWeb_Light.eot);src:url(Fonts/IRANSansWeb_Light.eot?#iefix) format("embedded-opentype"),url(Fonts/IRANSansWeb_Light.woff2) format("woff2"),url(Fonts/IRANSansWeb_Light.woff) format("woff"),url(Fonts/IRANSansWeb_Light.ttf) format("truetype")}
@font-face{font-family:IRANSans-web;font-style:normal;font-weight:200;src:url(Fonts/IRANSansWeb_UltraLight.eot);src:url(Fonts/IRANSansWeb_UltraLight.eot?#iefix) format("embedded-opentype"),url(Fonts/IRANSansWeb_UltraLight.woff2) format("woff2"),url(Fonts/IRANSansWeb_UltraLight.woff) format("woff"),url(Fonts/IRANSansWeb_UltraLight.ttf) format("truetype")}
@font-face{font-family:IRANSans-web;font-style:normal;font-weight:400;src:url(Fonts/IRANSansWeb.eot);src:url(Fonts/IRANSansWeb.eot?#iefix) format("embedded-opentype"),url(Fonts/IRANSansWeb.woff2) format("woff2"),url(Fonts/IRANSansWeb.woff) format("woff"),url(Fonts/IRANSansWeb.ttf) format("truetype")}
@font-face{font-family:IRANSans-web-fa;font-style:normal;font-weight:400;src:url(Fonts/IRANSansWeb-FaNum.eot);src:url(Fonts/IRANSansWeb-FaNum.eot?#iefix) format("embedded-opentype"),url(Fonts/IRANSansWeb-FaNum.woff2) format("woff2"),url(Fonts/IRANSansWeb-FaNum.woff) format("woff"),url(Fonts/IRANSansWeb-FaNum.ttf) format("truetype")}
body{background:#fff;direction:rtl;text-align:right;font-size:14pt;font-family:"IRANSans-web",IRANSans-web-fa,tahoma}
i{margin-left:5px;}
a,button{cursor:pointer}
a.hoverO:hover{opacity:.8}
p{font-family:"IRANSans-web-fa","IRANSans-web",tahoma}
.reset{margin:0!important}
.resetTop{margin-top:0!important}
.buffer0{padding:0!important}
.bnone{background:none!important}
.left-align{text-align:left}
.right-align{text-align:right}
.buffer10-0{margin:10px 0}
.bufferl5{padding-right:5px;}
.red,.redTxt{color:#c00!important}
.greenTxt{color:#4dbe09!important}
.goldTxt{color:#c90!important}
.blueTxt{color:#444;}
.blueTxtlight{color:#ffcc00;}
.blueTxt:hover,.blueTxtlight:hover{color:#ffcc00;}
.imgfancy{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:5px;border:solid 1px #eee}
img.whitecolor{color:#fff;}
.relative{position:relative}
.shadow{-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);-ms-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);box-shadow:0 1px 2px 0 rgba(0,0,0,.1)}
.clear{clear:both;float:none}.t-10{margin-top:10px;}
.clear-after:after{content:" ";display:table;clear:both}
.clear-after{*zoom:1}
.center{float:none;margin-left:auto!important;margin-right:auto!important;display:table}
.englishfont{font-family:caption;font-weight:600;line-height:30px}
.whiteTxt{color:#fff!important}
.whiteTxt.shadows{text-shadow:0 0 20px #000;}
.blackTxt{color:#444!important}
.orangeTxt{color:#06c!important}
.orangeTxt:hover{color:#999!important}
.cloud{position:absolute;left:0px;top:0;width:200px;height:126px;background:transparent url("img/cloud.png") no-repeat center center;z-index:999; -webkit-animation:cloud 50s linear infinite;-moz-animation:cloud 50s linear infinite;animation:cloud 50s linear infinite;}
@keyframes cloud {0%{left:0px}100%{left:100%}}
.whiteBox{padding:5px;margin-bottom:10px;background-color:#fff;min-height:150px;border:solid 1px #eee;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;font-size:.95rem}
.whiteBox.whiteBoxt{background-color:rgba(255,255,255,.5)}
.lightDiv{background:rgba(255,255,255,.3);padding:5px;border:solid 1px rgba(255,255,255,.3);margin:0 auto;width:95%}
.lightGray{background-color:#eee!important}
.semilightGray{background-color:#ccc!important}
.white{background-color:#fff!important}
.cornerAll{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.cornertop{border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border:0 solid #000}
.cornerbottom{border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;border:0 solid #000}
.titleSeparator,.titleSeparatorPlus{height:1px;position:relative;margin:5px 0 15px;padding:0!important;background-color:#ccc}
.titleSeparatorPlus{width:95%;margin:15px auto 15px;margin-left:auto;background-color:transparent;}
.titleSeparatorPlus::before{background:#fff;border:solid 1px #ffcc00;content:"";top:-10px;left:0;right:48%;width:4%;height:15px;position:absolute;z-index:2}
.titleSeparator::after,.titleSeparatorPlus::after{background:#ffcc00;content:"";top:-2px;left:0;right:0;width:20%;height:5px;position:absolute;z-index:1}
.titleSeparatorPlus::after{height:1px;width:20%;right:40%}
.button,input[type=text],select,header .bottom-nav-div .top-nav li a,.top-nav-div .top-nav li a,footer a,.social .icon-socials,header .bottom-nav-div .top-nav li ul li a,.lastnews-block ul li a,.info-block .box-div ul.tabs-list li,.icon-block .line a,.info-block .box-div > div h3,.tags .tag,.Widget ul li a,.detailDiv .head,.ListTem li,.pageDiv ul li a,.itemBox .itemBoxinner .img-overlay h3,.gallerys-block .box-div ul li a{transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;-moz-transition:all .4s ease;-webkit-transition:all .4s ease}
input,select,textarea{margin:0;font-size:100%;vertical-align:middle;font-family:"IRANSans-web-fa","IRANSans-web",tahoma;border-radius:2px 2px 2px 2px;-moz-border-radius:2px;-webkit-border-radius:2px 2px 3px 2px}
input[type=text]:focus,select:focus{border-color:#ffcc00}
.main-section{background:#fff url(img/pattern.png) repeat 0 0;}
header .top-nav-div{width:100%;overflow:hidden;}
header .top-nav-div .top-nav ul{position:relative;display:inline-block;height:28px;padding:0 10px;background-color:#999;text-align:center;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}
header .top-nav-div .top-nav ul.tp{background:transparent}
header .top-nav-div .top-nav ul.gy::before{content:'';position:absolute;left:-15px;display:block;width:0;height:0;border-style:solid;border-width:28px 15px 0 0;border-color:transparent #999}
header .top-nav-div .top-nav ul li a{display:inline-block;padding:0 .3em;vertical-align:middle;color:#fff;font-size:.8rem;line-height:25px}
header .top-nav-div .top-nav ul.tp li a,header .top-nav-div .top-nav ul.tp li a i{color:#999;}
header .top-nav-div .top-nav ul li a:hover{color:#ffcc00}
header .top-nav-div .top-nav ul li a i{margin:2px 0 0 5px;display:inline-block;}
header .top-nav-div .top-nav .yearname {margin-top:30px;}
header .top-nav-div .top-nav .yearname img{display:inline-block;margin:10px 0;max-width:100%}
header .top-nav-div .emam{background:transparent url(img/emamandagha.png) no-repeat 0 0;background-size:100% auto;max-width:280px;height:178px;position:absolute;left:0;top:0;z-index:1000}
header .bottom-nav-div{background:#fff;min-height:40px;max-height:40px;border-bottom:solid 3px #cc0000;border-radius:10px 10px 0 0;}
header .bottom-nav-div .top-nav li a{padding:0 .55rem;display:block;color:#666;font-size:.8rem;line-height:38px;font-weight:700}
header .bottom-nav-div .top-nav li a:hover{color:#f39b05;}
header .bottom-nav-div .top-nav li ul li{background: linear-gradient(-90deg,#c93022,#ffcc00);}
header .bottom-nav-div .top-nav li ul,header .bottom-nav-div .top-nav li ul li:last-child{border-radius:0 0 3px 3px;}
header .bottom-nav-div .top-nav li ul li a{background:transparent;min-width:100%;padding:.2rem .6rem;color:#fff;line-height:30px}
header .bottom-nav-div .top-nav li ul li a:hover{background:rgba(0,0,0,.2);color:#fff}
header .bottom-nav-div .searchDiv{background: linear-gradient(90deg,#cc0000,#ffcc00);;padding:0 2px;min-height:40px;border-radius:0 10px 0 0;}
header .bottom-nav-div .searchDiv::before{content:'';position:absolute;left:0;display:block;width:0;height:0;border-style:solid;border-width:37px 15px 0 0;border-color:#fff transparent}
/*header .bottom-nav-div .searchDiv::after{content:'';position:absolute;top:0;right:-98px;display:block;width:0;height:0;border-style:solid;border-width:20px 50px;border-color:#ffcc00}*/
header .bottom-nav-div .searchDiv input{line-height:28px;min-width:unset;width:70%;height:28px;margin:6px 10px;border:none;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px}
header .bottom-nav-div .searchDiv i{font-size:1.4em;vertical-align:middle;margin-right:10px;cursor:pointer;}
.contact-page header.title{margin:5px 0;padding:5px;background:#eee;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.contact-page .listTitle{padding:0 5px 0 0;border-bottom:solid 1px #f90;margin:5px 0}
.customform{margin:0 10px}
select,textarea,input[type="text"],input[type="password"]{min-width:170px;display:inline-block;height:32px;padding:4px 10px;margin-bottom:5px;margin-top:5px;font-size:.8rem;line-height:32px;color:#555;vertical-align:middle;border:solid 1px #999}
textarea{height:auto;}
label.form-title{display:inline-block;margin-left:8px!important;line-height:32px;}
input[type="checkbox"],input[type="radio"]{display:inline-block;width:auto!important;vertical-align:middle;}
select option{padding:5px;border-bottom:solid 1px #eee}
select option:hover{background-color:#ddd}
.pull-left{float:left!important}
.pull-right{float:right!important}
.error,.errorText{display:block;font-size:.9rem;color:red;line-height:20px}
.error{border-bottom:solid 1px red!important}
.alert{padding:5px 14px!important;margin-top:20px;text-shadow:0 1px 0 rgba(255,255,255,0.5);line-height:30px;background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.alert,.alert h4{color:#c09853}
.alert .close{position:relative;top:4px;right:0;line-height:20px;font-size:2rem}
.alert-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}
.alert-success h4{color:#468847}
.alert-danger,.alert-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}
.alert-danger h4,.alert-error h4{color:#b94a48}
.alert-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}
.alert-info h4{color:#3a87ad}
ol,ul{list-style:none}
nav{background:none repeat scroll 0 0 rgba(0,0,0,0);z-index:500}
.top-nav .logo{margin:60px 0 20px;text-align:center;width:100%}
.top-nav .logo a{margin:0 auto;display:table}
.top-nav .logo a strong{font-size:1.05em}
nav ul li ul li{text-align:right}
.top-nav ul ul{background:none repeat scroll 0 0 rgba(0,0,0,0.4);min-width:220px}
.top-nav li ul li > ul{right:100%}
.top-nav li ul li a{background:none repeat scroll 0 0 rgba(0,0,0,0.6)}
.mSilder-block,.lastnews-block,.info-block,.gallerys-block,.contact-block,.icon-block{display:block;width:100%;clear:both;}
.gallerys-block,.icon-block{text-align:center;}
.info-block .line .info-content,.gallerys-block .line .gallery-content,.icon-block .line .icon-content{background:#fff;padding-top:2em!important;padding-bottom:2em!important;}
.icon-block .line a{padding:5px 10px;display:block;}
.icon-block .line a div {background:#f9f9f9;border-radius:5px;padding:10px;min-height:120px;}
.icon-block .line a div h4{font-size:15px;color:#666;margin-top:5px;}
.icon-block .line a:hover{margin-top:-7px;}
.icon-block .line i{background:none repeat scroll 0 0 #fff;border-radius:100px;color:#999;border:10px solid #ddd;display:block;line-height:60px;margin:0 auto;width:80px}
#carousel{direction:ltr}
.mSilder-block{color:#fff;text-align:center;}
.mSilder-block .line .mSlider-content{background:#fff url(img/pagebg.jpg) no-repeat 0 0;background-size:cover;padding:3em 0 3em;}
.mSilder-block .item{margin-top:5px;text-align:right;}
.mSilder-block .item img{float:right;margin-left:5px;border-radius:100%;border:solid 5px #fff;max-width:80px;}
.mSilder-block .item h2{color:#555;font-size:.85em;font-weight:700;margin:0 0 5px 0;}
.mSilder-block .item p{color:#999;margin:0;font-size:.8em}
.mSilder-block .mlist{padding:10px 10px;border-radius:5px;margin-top:25px;}

.lastnews-block .line .lastnews-content{background:#eee;}
.lastnews-block .ln-title{background:#ffcc00;text-align:center;line-height:32px;height:32px;color:#444;font-weight:bold;font-size:.8em;border-radius:0;}
.lastnews-block .ln-title::before{content:'';position:absolute;top:0;left:0;display:block;width:0;height:0;border-style:solid;border-width:15px 15px 0 0;border-color:#eee transparent}
.lastnews-block .ln-title::after{content:'';position:absolute;top:16px;left:0;display:block;width:0;height:0;border-style:solid;border-width:16px 0 0 16px;border-color:transparent #eee;}
.lastnews-block .ln-title i{color:#555;}
.lastnews-block .line div.news-div{background:#eee;border-radius:0 0 0 10px;}
.lastnews-block ul li a{font-family:"IRANSans-web-fa","IRANSans-web";padding:0 15px;color:#555;font-size:.8em;max-width:100%;height:32px;line-height:32px;display:block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.lastnews-block ul li a:hover{color:#cc9900;}

.info-block .line .info-content{background-color:#f9f9f9;padding-right:10px;padding-left:10px;}
.info-block .box-div{padding:5px;}
.info-block .box-div > div,.gallerys-block .box-div > div{background-color:#fff;padding:5px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);-ms-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);box-shadow:0 1px 2px 0 rgba(0,0,0,.1);min-height:300px}
.info-block .box-div > div h3,.gallerys-block .box-div > div h3{border-right:4px solid #ffcc00;padding-right:20px;font-size:.9em;margin:0 -5px 5px 0;}
.info-block .box-div > div > h3,.gallerys-block .box-div > div > h3{color:#cc0000;margin-top:7px;margin-bottom :10px;font-size:1em;font-weight:900;}
.info-block .box-div > div a h3:hover,.gallerys-block .box-div ul li a:hover{margin-right:10px;}
.info-block .box-div ul.tabs-list{background:#eee;margin-bottom:10px;}
.info-block .box-div ul.tabs-list li{display:inline-block;padding:0 10px;border-bottom:solid 3px #eee;font-size:.85em;font-weight:500;line-height:30px;cursor:pointer;}
.info-block .box-div ul.tabs-list li:hover{background:#ffcc00;color:#fff;border-color:#ffcc00;}
.info-block .box-div ul.tabs-list li.selected{border-color:#ffcc00;}
.info-block .box-div ul.sections li ul li{display:block;border-bottom:solid 1px #ccc;text-align:center;}
.info-block .box-div ul.sections li ul li:last-child{border:none;}
.info-block .box-div ul.sections li ul li span{font-size:.85em;}

.gallerys-block .line .gallery-content{padding-left:10px;padding-right:10px;}
.gallerys-block .box-div{padding:5px;}
.gallerys-block .box-div > div{border:solid 1px #ddd;text-align:right;min-height:250px;}
.gallerys-block div.box-div.box-r{margin-left:-1px;border-radius:0 5px 5px 0;}
.gallerys-block div.box-div.box-l{border-radius:5px 0 0 5px;padding:8px;}
.gallerys-block div.box-div.box-r .box-header h4{margin:0;background:#ffcc00;line-height:30px;height:30px;color:#fff;font-size:.9em;text-align:right;padding-right:20px;}
.gallerys-block .box-div ul li a{color:#777;font-size:.85em;}
.gallerys-block .box-div ul li a i{color:#999;}
.contact-block{}
.contact-block .line .contact-content{background:#ffcc00;padding:5px 10px;line-height:30px;color:#444;text-align:center;font-family:"IRANSans-web-fa","IRANSans-web";}
.contact-block .line i{color:#fff;background:rgba(0,0,0,.15);border-radius:15px;width:30px;height:30px;margin-top:2px;}
.contact-block div span{font-size:.9em;}
.contact-block div i{display:inline-block;}

.itemBox{border-radius:4px;overflow:hidden;padding:0}
.itemBox .itemBoxinner{margin:0 2.5%;}
.itemBox .itemBoxinner img{height:170px;}
.itemBox .itemBoxinner .img-overlay{color:#666;padding:5px;z-index:1000;transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s}
.itemBox .itemBoxinner .img-overlay h3,.multi .itemBox .itemBoxinner .img-overlay p{margin:0 0 5px;font-weight:bolder;font-size:1em;max-width:100%;display:block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.itemBox .itemBoxinner .img-overlay p{font-weight:400;font-size:.9em;}
.itemBox .itemBoxinner .img-overlay i{display:inline-block;}
.report-list .itemBox .itemBoxinner .img-overlay h3{border-right:4px solid #ffcc00;padding-right:5px;}
.third-block a img{width:100%;height:280px}
footer{background:#333 url(img/footerbg.jpg) no-repeat 0 top;background-size:100% auto;font-size:.85rem}
footer p,footer a:link,footer a:visited,footer a:hover{color:#ccc;font-size:.95em}
footer .footertop{padding:35px 0 20px}
footer .footertop ul{list-style-position:outside;color:#ccc;padding-right:30px;}
footer .footertop ul li a{line-height:25px}
footer .footertop ul li a:hover,footer .footerbottom a:hover{color:#ffcc00}
footer .footertop img{margin:0 auto;border-radius:5px}
footer .footertop img:first-child{max-width:160px}
footer .footerbottom{background:rgba(0,0,0,.5);padding:11px 0}
footer .footertop .social{text-align:center;margin:15px 10px 5px;clear:both}
footer .footertop .social .icon-socials{width:30px;height:30px;margin:0 8px;display:inline-block;text-align:center;vertical-align:middle}
footer .footertop .social .icon-socials:hover{margin-top:-7px}
footer .footertop .social .icon-socials a{display:inline-block;width:100%;height:100%}
footer .footertop .headline{margin-right:25px;border-bottom:1px dashed #eee;margin-bottom:10px}
footer .footertop .headline h4{font-weight:700;color:#eee;line-height:30px;display:inline-block;border-bottom:solid 4px #ffcc00;margin-bottom:-2px}
footer .footertop .headline h4 i{margin-left:8px;color:#999}
footer .footertop #divMap{border:5px solid rgba(0,0,0,.5);border-radius:10px;}
.telegram{background:url(img/telegram.png) no-repeat 0 0}
.instagram{background:url(img/insta.png) no-repeat 0 0}
.aparat{background:url(img/aparat.png) no-repeat 0 0}
.carousel-text {
    display: block;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%;
    z-index: 999;
    /* background: rgba(0,0,0,.2);*/
    height: 80px
}
/*.carousel-text::before{content:'';position:absolute;bottom:0;left:-200px;display:block;width:0;height:0;border-style:solid;border-width:500px 200px 0 0;border-color:transparent rgba(0,0,0,.2)}*/
.carousel-text h2{color:#ffcc00;display:inline-block;padding:0;font-size:1.5em;margin:5px 20px 0;font-weight:900;font-size:1em;}
.carousel-text p{color:#fff;display:inline-block;font-size:.85em;padding:0;margin:0 20px}
section h2,section h1{font-size:1.4em;margin:0 10px;display:inline-block;font-weight:600}
p.subtitile{color:#444;margin:0 0 2.5em}
.margin .sTitle{color:#fff;line-height:35px}
section h3{font-size:1.3em;margin:.5em 0}
section p{font-size:.9em}
section h1{color:#fff;font-size:1.5em}
.second-block p{color:#fff}
a.button,.button{background:none repeat scroll 0 0 #f90;border:0 none;border-radius:3px;color:#fff;font-size:.8em;padding:.5em;vertical-align:middle;line-height:28px}
#head{background:#fff url(img/pagebg.jpg) no-repeat center 0;padding:5em 0;text-align:center}
#head h1{color:#fff;background:rgba(0,0,0,.6);display:inline-block;padding:4px 10px;border-radius:3px}
.contact-page{background:#f9f9f9;padding:3em 0;border-bottom:1px solid #f0f0f0;min-height:300px}
.contact-page h2{font-size:1.5em;margin:1em 0 .3em;text-transform:none}
.contact-page,.detailpage{border-bottom:1px solid #f0f0f0;padding:3em 0;min-height:220px}
.contact-page h2,.detailpage h2{font-size:1.3em;margin:1em 0 .3em;text-transform:none}
.contact-page p{font-size:14px}
.contact-page i,.detailpage i{background:#ccc;border-radius:100px;display:inline-block;height:25px;line-height:25px;margin:.3em 0 .3em .5em;text-align:center;width:25px;}
.contact-page i.small,.detail-page i.small{color:#999;width:22px;height:22px;line-height:22px;margin:.1em 0 .1em .3125em;font-size:.9rem}
.content-block{padding:2.5em}
.content-block h3{color:#fff}
.content-block p{color:#fff}
.contact-page.left-align{text-align:left}
.GalleryDiv{font-size:.85rem}
.GalleryDiv .GalleryItem{margin:10px 1%;padding:.625em .625em 0}
.GalleryDiv .GalleryItem img{margin:0 auto;max-height:250px;width:100%;border-radius:3px 3px 0 0;-moz-transition:-moz-transform 1s ease;-webkit-transition:-webkit-transform 1s ease;-ms-transition:-ms-transform 1s ease;transition:transform 1s ease}
.GalleryDiv .GalleryItem img:hover{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}
.GalleryDiv .GalleryItem p{min-height:50px;text-align:center;margin-top:10px;font-size:1.1em;color:#009999;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s}
.GalleryDiv .GalleryItem p:hover{color:#f90;}
.googlemap{min-height:400px;background-color:#ccc}
.detailDiv{width:100%;min-height:600px;position:relative;padding:12px 8px;background-color:#fff;font-size:1em;text-align:right}
.detailDiv .Thum{max-width:20%;position:static;float:left;right:20px;top:20px;margin:5px 5px 0;padding:0 10px;text-align:center}
.detailDiv .Thum img{max-width:100%;max-height:300px}
.detailDiv .Thum.ThumFull{max-width:50%;max-height:500px}
.detailDiv .head{display:block;padding:5px 0 5px 10px;margin:0;line-height:20px;color:#555;font-weight:900;font-size:1.1em;}
.detailDiv .head:hover{color:#ffcc00;}
.detailDiv .head .date{display:inline-block;margin:0 50px 0 5px;padding:2px 10px;line-height:20px;background-color:#eee;color:#777;font-size:.7em;font-weight:normal;border-radius:3px;}
.detailDiv .con{padding:5px 15px;margin:5px 0 5px 5px;font-size:.85em;background:#efefef;background: linear-gradient(90deg,#fff,#efefef);border-radius:3px;}
.detailDiv .Title,.detailDiv .Input{float:right;display:block;line-height:22px;min-height:28px;min-width:100px;margin:3px}
.detailDiv .Input{max-width:inherit;min-width:155px;position:relative;padding-left:10px}
.detailDiv ul.formList li{width:100%}
.detailDiv ul li label{color:#c60;margin-left:5px}
.ListTem{margin:10px 0;padding:0 0 5px;}
.ListTem li{width:auto;margin-bottom:10px;padding:10px;position:relative;border:1px solid #ccc}
.ListTem li:hover{box-shadow:3px 1px 5px rgba(0,0,0,0.3)}
.ListTem li button{position:absolute;left:5px;top:40px;z-index:10000}
.ListTem li img{float:right;display:block;max-height:150px;max-width:200px;padding:3px;border:solid 1px #eee}
.ListTem li p{margin:5px 0}
.ListTem li a.button{font-size:.7em;line-height:25px}

.Widget{padding:10px}
.Widget > h4{padding:2px 0 2px 10px;margin-bottom:15px;line-height:30px;border-bottom:solid 1px #ffcc00;display:inline-block;min-width:50%}
.Widget ul{padding:0;}
.Widget ul li a{font-size:.9em;line-height:28px;}
.Widget ul li a:hover{margin-right:5px;}
.tags {position: relative;z-index: 2;}
.tags .tag{line-height:30px;padding:0 6px;display:inline-block;font-size:13px;color:#666;border:1px solid #efefef;position:relative;margin-right:6px;margin-bottom:14px;background:#FFF}
.tags .tag:before{content:'';color:transparent;position:absolute;width:-webkit-calc(100% + 2px);width:calc(100% + 2px);height:-webkit-calc(100% + 2px);height:calc(100% + 2px);top:2px;left:2px;border:1px solid #e5e5e5;background:#fff;z-index:-1;}
.tags .tag:hover{background:#ffcc00;color:#FFF;}
/* preloader */
.preloader-wrap{width:100%;height:100%;z-index:9999;background:#fff url(img/pattern.png) repeat 0 0;position:absolute}
.preloader-wrap .preloader-inner{display:block;padding-top:60px;height:100%;}
.cube-folding{width:50px;height:50px;display:inline-block;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);font-size:0;line-height:1}
.cube-folding span{position:relative;width:25px;height:25px;-moz-transform:scale(1.05);-ms-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);display:inline-block}
.cube-folding span::before{content:'';background-color:#ffcc00;position:absolute;right:0;top:0;display:block;width:25px;height:25px;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;-webkit-transform-origin:0 100%;-o-transform-origin:0 100%;transform-origin:0 100%;-moz-animation:folding 2.5s infinite linear both;-webkit-animation:folding 2.5s infinite linear both;-o-animation:folding 2.5s infinite linear both;animation:folding 2.5s infinite linear both}
.cube-folding .leaf2{-moz-transform:rotateZ(-90deg) scale(1.05);-ms-transform:rotateZ(-90deg) scale(1.05);-webkit-transform:rotateZ(-90deg) scale(1.05);-o-transform:rotateZ(-90deg) scale(1.05);transform:rotateZ(-90deg) scale(1.05)}
.cube-folding .leaf2::before{-moz-animation-delay:.3s;-webkit-animation-delay:.3s;-o-animation-delay:.3s;animation-delay:.3s;background-color:#ff9900}
.cube-folding .leaf3{-moz-transform:rotateZ(-270deg) scale(1.05);-ms-transform:rotateZ(-270deg) scale(1.05);-webkit-transform:rotateZ(-270deg) scale(1.05);-o-transform:rotateZ(-270deg) scale(1.05);transform:rotateZ(-270deg) scale(1.05)}
.cube-folding .leaf3::before{-moz-animation-delay:.9s;-webkit-animation-delay:.9s;-o-animation-delay:.9s;animation-delay:.9s;background-color:red}
.cube-folding .leaf4{-moz-transform:rotateZ(-180deg) scale(1.05);-ms-transform:rotateZ(-180deg) scale(1.05);-webkit-transform:rotateZ(-180deg) scale(1.05);-o-transform:rotateZ(-180deg) scale(1.05);transform:rotateZ(-180deg) scale(1.05)}
.cube-folding .leaf4::before{-moz-animation-delay:.6s;-webkit-animation-delay:.6s;-o-animation-delay:.6s;animation-delay:.6s;background-color:#c00}
@-moz-keyframes folding {
0%,10%{-moz-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}
25%,75%{-moz-transform:perspective(140px) rotateX(0deg);transform:perspective(140px) rotateX(0deg);opacity:1}
90%,100%{-moz-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}
}
@-webkit-keyframes folding {
0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}
25%,75%{-webkit-transform:perspective(140px) rotateX(0deg);transform:perspective(140px) rotateX(0deg);opacity:1}
90%,100%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}
}
@-o-keyframes folding {
0%,10%{-moz-transform:perspective(140px) rotateX(-180deg);-ms-transform:perspective(140px) rotateX(-180deg);-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}
25%,75%{-moz-transform:perspective(140px) rotateX(0deg);-ms-transform:perspective(140px) rotateX(0deg);-webkit-transform:perspective(140px) rotateX(0deg);transform:perspective(140px) rotateX(0deg);opacity:1}
90%,100%{-moz-transform:perspective(140px) rotateY(180deg);-ms-transform:perspective(140px) rotateY(180deg);-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}
}
@keyframes folding {
0%,10%{-moz-transform:perspective(140px) rotateX(-180deg);-ms-transform:perspective(140px) rotateX(-180deg);-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}
25%,75%{-moz-transform:perspective(140px) rotateX(0deg);-ms-transform:perspective(140px) rotateX(0deg);-webkit-transform:perspective(140px) rotateX(0deg);transform:perspective(140px) rotateX(0deg);opacity:1}
90%,100%{-moz-transform:perspective(140px) rotateY(180deg);-ms-transform:perspective(140px) rotateY(180deg);-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}
}
.cube-wrapper{position:fixed;right:50%;top:50%;margin-top:-50px;margin-right:-50px;width:120px;height:100px;text-align:center}
.cube-wrapper:after{content:'';position:absolute;right:0;left:0;bottom:-20px;margin:auto;width:90px;height:6px;background-color:rgba(0,0,0,0.1);-webkit-filter:blur(2px);filter:blur(2px);-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;z-index:1;-moz-animation:shadow .5s ease infinite alternate;-webkit-animation:shadow .5s ease infinite alternate;-o-animation:shadow .5s ease infinite alternate;animation:shadow .5s ease infinite alternate}
.cube-wrapper .loading{font-size:14px;font-weight:900;display:block;color:#c00;position:relative;top:25px;z-index:2;-moz-animation:text .5s ease infinite alternate;-webkit-animation:text .5s ease infinite alternate;-o-animation:text .5s ease infinite alternate;animation:text .5s ease infinite alternate}
@-moz-keyframes text {
100%{top:35px}
}
@-webkit-keyframes text {
100%{top:35px}
}
@-o-keyframes text {
100%{top:35px}
}
@keyframes text {
100%{top:35px}
}
@-moz-keyframes shadow {
100%{bottom:-18px;width:100px}
}
@-webkit-keyframes shadow {
100%{bottom:-18px;width:100px}
}
@-o-keyframes shadow {
100%{bottom:-18px;width:100px}
}
@keyframes shadow {
100%{bottom:-18px;width:100px}
}
/* preloader */
a.backBtn{margin-left:10px;margin-right:10px;}
.detailDiv a.backBtn{position:absolute;left:5%;top:-20px;display:block;z-index:10000}
.ticketResult label{padding:0 3px;border:solid 1px #bce8f1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:.95rem}
fieldset .customform{padding:5px;border-bottom:dotted 1px #ccc;margin-bottom:5px}
.contact-page .validDiv{padding:0 5px;color:red;position:absolute;right:-5px;top:0}
.contact-page .validDiv2{padding:0 5px;color:red;margin:4px 0}
.contact-page .validTxt{padding:0 5px;position:absolute;right:4%;top:-15px;line-height:20px;font-size:.85rem;color:#b94a48;background-color:#f2dede}
.tipr_content{color:#fff;background-color:rgba(0,0,0,0.85);padding:5px 17px;white-space:nowrap}
.tipr_container_bottom{display:none;position:absolute;margin-top:13px;z-index:1000}
.tipr_container_top{display:none;position:absolute;margin-top:-77px;z-index:1000}
.tipr_point_top,.tipr_point_bottom{position:relative;border:1px solid #000;webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.tipr_point_top:after,.tipr_point_top:before{position:absolute;pointer-events:none;border:solid transparent;top:100%;content:"";height:0;width:0}
.tipr_point_top:after{border-top-color:#111;border-width:8px;left:50%;margin-left:-8px}
.tipr_point_top:before{border-top-color:#000;border-width:9px;left:50%;margin-left:-9px}
.response-area .media{border:1px solid #eee;padding:10px 10px 10px 0;margin-bottom:10px;font-size:.9em}
.response-area .media img{height:80px;width:80px;padding:4px;border:solid 1px #ccc;margin-left:10px}
.response-area .media .pull-left{margin-right:25px}
.response-area .second-media{margin-left:5%;width:95%}
.sinlge-post-meta{overflow:hidden;padding-left:0;margin-bottom:10px}
.sinlge-post-meta li{background:#F0F0E9;color:#363432;float:right;margin-left:10px;padding:0 0 0 10px;position:relative;line-height:45px}
.sinlge-post-meta li i{float:right;background:#83ad2c;color:#FFF;margin:5px;padding:8px 10px;line-height:23px}
.sinlge-post-meta li i:after{top:7px;border-width:6px;left:27px}
.replay-box{margin-bottom:107px;margin-top:55px}
.pageDiv{display:table;margin-top:10px;padding:10px 0 0}
.pageDiv ul{padding:0 20px;list-style:none}
.pageDiv ul li{float:right;clear:none;margin:5px}
.pageDiv ul li a{font-size:.8rem;min-height:20px;padding:0 10px;width:15px;text-align:center;border:solid 1px #999;background-color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;white-space:nowrap}
.pageDiv ul li a:hover,.pageDiv ul li a.selected:hover{border:solid 1px #ffcc00}
.pageDiv ul li a.selected{background-color:#eee;border:solid 1px #666;color:#444}
.fixHeader{position:fixed;width:100%}
.customform button:hover{background:none repeat scroll 0 0 #2fcbe0}
.fullWidth input,.fullWidth select,.fullWidth textarea{width:100%}
#map-block iframe{display:block}
@media screen and (max-width: 768px) {
.top-nav .logo{margin-top:20px;}
header .top-nav-div .emam{top:45px;height:130px}
.lastnews-block .ln-title::before,.lastnews-block .ln-title::after{border-width:0;}
.gallerys-block .line div.box-div.box-r{border-left:solid 1px #ffcc00;border-radius:5px;margin-bottom:5px;}
.gallerys-block .line div.box-div.box-l{border-radius:5px;}
.margin .itemBox .itemBoxinner{margin-bottom:15px;}
nav{background:none repeat scroll 0 0 #001e22;line-height:1em;position:relative}
.top-nav{text-align:right}
.carousel-text{width:50%}
.carousel-text::before{border-width:0}
.carousel-text h2{font-size:1em;margin-top:5%}
.carousel-text p{font-size:.8em;display:none}
ul.top-ul{padding:0}
ul.top-ul.right{float:none}
}
/*=======*/
input[disabled]{cursor:not-allowed}
