@charset "UTF-8";
@font-face {font-family: 'MonoSpace';src: url('../font/system/MonoSpace.woff') format('woff'),url('../font/system/MonoSpace.ttf') format('truetype');font-display: swap;}
@font-face {font-family: 'AGhasem';src: url('../font/persian/AGhasem.woff') format('woff'),url('../font/persian/AGhasem.ttf') format('truetype');font-display: swap;}
@font-face {font-family: 'AKufi';src: url('../font/persian/AKufi.woff') format('woff'),url('../font/persian/AKufi.ttf') format('truetype');font-display: swap;}
@font-face {font-family: 'BArshia';src: url('../font/persian/BArshia.woff') format('woff'),url('../font/persian/BArshia.ttf') format('truetype');font-display: swap;}
@font-face {font-family: 'BDastnevis';src: url('../font/persian/BDastnevis.woff') format('woff'),url('../font/persian/BDastnevis.ttf') format('truetype');font-display: swap;}
@font-face {font-family: 'BEntezar';src: url('../font/persian/BEntezar.woff') format('woff'),url('../font/persian/BEntezar.ttf') format('truetype');font-display: swap;}
@font-face {font-family: 'BMorvarid';src: url('../font/persian/BMorvarid.woff') format('woff'),url('../font/persian/BMorvarid.ttf') format('truetype');font-display: swap;}
@font-face {font-family: 'BNazanin';src: url('../font/persian/BNazanin.woff') format('woff'),url('../font/persian/BNazanin.ttf') format('truetype');font-display: swap;}
@font-face {font-family: 'BTitr';src: url('../font/persian/BTitr.woff') format('woff'),url('../font/persian/BTitr.ttf') format('truetype');font-display: swap;}
@font-face {font-family: 'BYekan';src: url('../font/persian/BYekan.woff') format('woff'),url('../font/persian/BYekan.ttf') format('truetype');font-display: swap;}
@font-face {font-family: 'BZar';src: url('../font/persian/BZar.woff') format('woff'),url('../font/persian/BZar.ttf') format('truetype');font-display: swap;}
@font-face {font-family: 'CEntezar';src: url('../font/persian/CEntezar.woff') format('woff'),url('../font/persian/CEntezar.ttf') format('truetype');font-display: swap;}
@font-face {font-family: 'Cinema';src: url('../font/persian/Cinema.woff') format('woff'),url('../font/persian/Cinema.ttf') format('truetype');font-display: swap;}
@font-face {font-family: 'DEntezar';src: url('../font/persian/DEntezar.woff') format('woff'),url('../font/persian/DEntezar.ttf') format('truetype');font-display: swap;}
@font-face {font-family: 'Estedad';src: url('../font/persian/Estedad.woff') format('woff'),url('../font/persian/Estedad.ttf') format('truetype');font-display: swap;}
@font-face {font-family: 'IranNastaliq';src: url('../font/persian/IranNastaliq.woff') format('woff'),url('../font/persian/IranNastaliq.ttf') format('truetype');font-display: swap;}
@font-face {font-family: 'IranSans';src: url('../font/persian/IRANSans.woff') format('woff'),url('../font/persian/IRANSans.ttf') format('truetype');font-display: swap;}
@font-face {font-family: 'Shabnam';src: url('../font/persian/Shabnam.woff') format('woff'),url('../font/persian/Shabnam.ttf') format('truetype');font-display: swap;}
@font-face {font-family: 'YekanBakh';src: url('../font/persian/YekanBakh.woff') format('woff'),url('../font/persian/YekanBakh.ttf') format('truetype');font-display: swap;}
@font-face {font-family: 'AllRound';src: url('../font/english/AllRound.woff') format('woff'),url('../font/english/AllRound.ttf') format('truetype');font-display: swap;}
@font-face {font-family: 'Bely';src: url('../font/english/Bely.woff') format('woff'),url('../font/english/Bely.ttf') format('truetype');font-display: swap;}
@font-face {font-family: 'Billabong';src: url('../font/english/Billabong.woff') format('woff'),url('../font/english/Billabong.ttf') format('truetype');font-display: swap;}
@font-face {font-family: 'Canela';src: url('../font/english/Canela.woff') format('woff'),url('../font/english/Canela.ttf') format('truetype');font-display: swap;}
@font-face {font-family: 'Clicker';src: url('../font/english/Clicker.woff') format('woff'),url('../font/english/Clicker.ttf') format('truetype');font-display: swap;}
@font-face {font-family: 'Hello';src: url('../font/english/Hello.woff') format('woff'),url('../font/english/Hello.ttf') format('truetype');font-display: swap;}
@font-face {font-family: 'Monotype';src: url('../font/english/Monotype.woff') format('woff'),url('../font/english/Monotype.ttf') format('truetype');font-display: swap;}
@font-face {font-family: 'Museo';src: url('../font/english/Museo.woff') format('woff'),url('../font/english/Museo.ttf') format('truetype');font-display: swap;}
@font-face {font-family: 'Noe';src: url('../font/english/Noe.woff') format('woff'),url('../font/english/Noe.ttf') format('truetype');font-display: swap;}
@font-face {font-family: 'Note';src: url('../font/english/Note.woff') format('woff'),url('../font/english/Note.ttf') format('truetype');font-display: swap;}
@font-face {font-family: 'Posterama';src: url('../font/english/Posterama.woff') format('woff'),url('../font/english/Posterama.ttf') format('truetype');font-display: swap;}
@font-face {font-family: 'Stalemate';src: url('../font/english/Stalemate.woff') format('woff'),url('../font/english/Stalemate.ttf') format('truetype');font-display: swap;}
@font-face {font-family: 'Verveine';src: url('../font/english/Verveine.woff') format('woff'),url('../font/english/Verveine.ttf') format('truetype');font-display: swap;}
@font-face {font-family: 'Font1';src: url('../font/custom/Font1.woff') format('woff'),url('../font/custom/Font1.ttf') format('truetype');font-display: swap;}
@font-face {font-family: 'Font2';src: url('../font/custom/Font2.woff') format('woff'),url('../font/custom/Font2.ttf') format('truetype');font-display: swap;}
@font-face {font-family: 'Font3';src: url('../font/custom/Font3.woff') format('woff'),url('../font/custom/Font3.ttf') format('truetype');font-display: swap;}

* {line-height:35px;}
html {scroll-behavior:smooth;}
body {margin:0;font-family:IranSans;}
h1 {font-size:1.6rem;}
h2 {font-size:1.5rem;}
h3 {font-size:1.4rem;}
h4 {font-size:1.3rem;}
h5 {font-size:1.2rem;}
h6 {font-size:1.1rem;}
a {text-decoration:none;}
pre {direction:ltr;text-align:left;background: #f4f4f4;border: 1px solid #ddd;border-left: 3px solid #0f0;border-radius:3px;color: #555;page-break-inside: avoid;font-family: monospace;font-size: 14px;line-height: 1.4;margin-bottom: 1.5em;max-width: 100%;overflow: auto;padding: 1em 1.5em;display: block;word-wrap: break-word;}

/*Global classes:*/
.absolute {position:absolute;}
.fixed {position:fixed;}
.relative {position:relative;}
.ltr {direction:ltr;}
.rtl {direction:rtl;}
.rtlrotate {-webkit-transform: scaleX(-1);transform: scaleX(-1);}
.center {text-align:center;}
.justify {text-align:justify;}
.middle {vertical-align:middle;}
.fleft {float:left !important;}
.fright {float:right !important;}
.rfleft {float:right !important;}
.rfright {float:left !important;}
.tleft {text-align:left;}
.tright {text-align:right;}
.tcenter {text-align:center;}
.absolute {position:absolute;}
.inline {display:inline-block;}
.hide {display:none;}
.small {font-size:small;}
.smaller {font-size:smaller;}
.list {display: flex;flex-direction: column;padding: 0;margin-bottom: 5px;border-radius: .25rem;}
.list li {position: relative;display: block;padding: .5rem 1rem;color: #212529;text-decoration: none;background-color: #fff;border: 1px solid rgba(0,0,0,.125);margin-top:-1px;}
.list li:hover {z-index: 1;color: #495057;text-decoration: none;background-color: #f8f9fa;}
.list li:first-child {border-top-left-radius: inherit;border-top-right-radius: inherit;}
.list li:last-child {border-bottom-left-radius: inherit;border-bottom-right-radius: inherit;}
.social_share {text-align:center;}
.social_share a {padding:0 3px;font-size:29px;opacity:0.5;transition-property:opacity;transition-duration:0.5s;}
.social_share a:hover {opacity:1;}
.social_share .facebook_share {color:#4064AC;}
.social_share .twitter_share {color:#5DA9DD;}
.social_share .linkedin_share {color:#0077B5;}
.social_share .reddit_share {color:#F73D17;}
.social_share .whatsapp_share {color:#4CC659;}
.social_share .telegram_share {color:#2EA6DA;}
.social_share .tumblr_share {color:#375672;}
.meta_data,.hidden_text,.forum-post {background:#eee;margin:3px 0;padding:5px;border:1px dashed #333;border-radius:3px;}
.meta_data hr,.forum-post hr {margin:3px;}
.divider {line-height:1px;}
.sbackground {width:100%;height:100vh;overflow:hidden;}
.scarousel .carousel-inner img {
    width:100%;
    height:100vh;
    -webkit-transform-origin:50% 50%;
    -moz-transform-origin:50% 50%;
    -ms-transform-origin:50% 50%;
    -o-transform-origin:50% 50%;
    transform-origin:50% 50%;
    -webkit-animation:kenburns 9000ms linear 0s infinite;
    animation:kenburns 9000ms linear 0s infinite;
}

/*Keyframes:*/
@-webkit-keyframes kenburns {0%{-webkit-transform:scale(1);-webkit-transition:-webkit-transform 9000ms linear 0s;}
  100%{-webkit-transform:scale(1.1);-webkit-transition:-webkit-transform 9000ms linear 0s;}}
@-moz-keyframes kenburns {0%{-moz-transform:scale(1);-moz-transition:-moz-transform 9000ms linear 0s;}
  100%{-moz-transform:scale(1.1);-moz-transition:-moz-transform 9000ms linear 0s;}}
@-o-keyframes kenburns {0%{-o-transform:scale(1);-o-transition:-o-transform 9000ms linear 0s;}
  100%{-o-transform:scale(1.1);-o-transition:-o-transform 9000ms linear 0s;}}
@keyframes kenburns {0%{transform:scale(1);transition:transform 9000ms linear 0s;}
  100%{transform:scale(1.1);transition:transform 9000ms linear 0s;}}

/*Font classes:*/
.MonoSpace {font-family:MonoSpace;}
.AGhasem {font-family:AGhasem;}
.AKufi {font-family:AKufi;}
.BArshia {font-family:BArshia;}
.BDastnevis {font-family:BDastnevis;}
.BEntezar {font-family:BEntezar;}
.BMorvarid {font-family:BMorvarid;}
.BNazanin {font-family:BNazanin;}
.BTitr {font-family:BTitr;}
.BYekan {font-family:BYekan;}
.BZar {font-family:BZar;}
.CEntezar {font-family:CEntezar;}
.Cinema {font-family:CEntezar;}
.DEntezar {font-family:DEntezar;}
.Estedad {font-family:Estedad;}
.IranNastaliq {font-family:IranNastaliq;}
.IRANSans {font-family:IRANSans;}
.Shabnam {font-family:Shabnam;}
.YekanBakh {font-family:YekanBakh;}
.AllRound {font-family:AllRound;}
.Bely {font-family:Bely;}
.Billabong {font-family:Billabong;}
.Canela {font-family:Canela;}
.Clicker {font-family:Clicker;}
.Hello {font-family:Hello;}
.Monotype {font-family:Monotype;}
.Museo {font-family:Museo;}
.Noe {font-family:Noe;}
.Note {font-family:Note;}
.Posterama {font-family:Posterama;}
.Stalemate {font-family:Stalemate;}
.Verveine {font-family:Verveine;}
.Font1 {font-family:Font1;}
.Font2 {font-family:Font2;}
.Font3 {font-family:Font3;}

/*Bootstrap Correction:*/
section .row > * {padding:0.01em;}
.rtl div.tooltip-inner {font-family:IranSans;font-size:14px;}
.rtl ul.dropdown-menu ul.dropdown-menu {right: 100%;top: -10%;}
.ltr ul.dropdown-menu ul.dropdown-menu {left: 100%;top: -10%;}
ul.dropdown-menu .dropdown-toggle::after {position: absolute;top: 40%;}
.rtl ul.dropdown-menu .dropdown-toggle::after {rotate: 90deg;left: 5px;}
.ltr ul.dropdown-menu .dropdown-toggle::after {rotate: 270deg;right: 5px;}
.popover {font-family:inherit;}
.main_content .img-fluid {height: auto !important;}
.main_content .card {margin-bottom:15px;}
a.btn-block {width:100%;}

/*Toolbox styling:*/
.ctools .modal-content, .ptools .modal-content, .mtools .modal-content, .stools .modal-content {color:#333;}
.rtl .ctools, .rtl .ptools, .rtl .mtools, .rtl .stools {margin:0 5px;line-height:18px;border:1px solid #eee;border-radius:5px;}
.ctools button, .ptools button, .mtools button, .stools button, .stools a.btn-info, .mtools a.btn-info {font-size:10px;padding:3px 5px 0px 5px;opacity:0.3;}
.ctools button:hover, .ptools button:hover, .mtools button:hover, .stools button:hover, .stools a:hover, .mtools a:hover {opacity:1;}
.ctools .modal-body p, .ptools .modal-body p, .mtools .modal-body p, .stools .modal-body p {margin-bottom:0;}
.ctools div.inline, .ctools span, .ptools span, .stools span, .mtools span {line-height:18px;}
.ctools .sitemap, .ptools .sitemap {font-size:10px;padding:3px 3px 1px 3px;}

/*Admin styling:*/
#admindashboard {position:fixed;top:3px;z-index:1031;opacity:0.3;}
#admindashboard:hover {opacity:1;}
#offcanvasDashboard .offcanvas-body {padding: 0.3rem;}
.rtl #admindashboard {right:3px;}
.lrt #admindashboard {left:3px;}
form#upload_image,form#change_layout,form#replica_page,form#select_image,form#add_menu {border:1px dashed #aaa;border-radius:5px;margin-top:3px;}
.menu-edit {padding: 2px;font-size: 12px;line-height: 12px;background: #a9a9a9;border: 0;color: #fff;border-radius: 5px;}
.analyse-item {margin-bottom:3px;}

/*Image Popup*/
.img-overlay {position: fixed;top: 90px;max-height: 80%;left: 50%;transform: translate(-50%, 0) scale(0, 0);z-index: 10;box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);transition: all .3s ease;}
.overlay-dark {top: 0;position: fixed;background-color: #000;opacity: .9;width: 100%;height: 100%;z-index: 5;display: none;}

/*Image Mask*/
.mask {-webkit-mask-size: contain;mask-size: contain;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;-webkit-mask-position:center;mask-position:center;}
.mask1 {-webkit-mask-image: url(../../file/image/mask/mask1.png);mask-image: url(../../file/image/mask/mask1.png);}
.mask2 {-webkit-mask-image: url(../../file/image/mask/mask2.png);mask-image: url(../../file/image/mask/mask2.png);}
.mask3 {-webkit-mask-image: url(../../file/image/mask/mask3.png);mask-image: url(../../file/image/mask/mask3.png);}
.mask4 {-webkit-mask-image: url(../../file/image/mask/mask4.png);mask-image: url(../../file/image/mask/mask4.png);}
.mask5 {-webkit-mask-image: url(../../file/image/mask/mask5.png);mask-image: url(../../file/image/mask/mask5.png);}
.mask6 {-webkit-mask-image: url(../../file/image/mask/mask6.png);mask-image: url(../../file/image/mask/mask6.png);}
.mask7 {-webkit-mask-image: url(../../file/image/mask/mask7.png);mask-image: url(../../file/image/mask/mask7.png);}
.mask8 {-webkit-mask-image: url(../../file/image/mask/mask8.png);mask-image: url(../../file/image/mask/mask8.png);}
.mask9 {-webkit-mask-image: url(../../file/image/mask/mask9.png);mask-image: url(../../file/image/mask/mask9.png);}
.mask10 {-webkit-mask-image: url(../../file/image/mask/mask10.png);mask-image: url(../../file/image/mask/mask10.png);}
.mask11 {-webkit-mask-image: url(../../file/image/mask/mask11.png);mask-image: url(../../file/image/mask/mask11.png);}
.mask12 {-webkit-mask-image: url(../../file/image/mask/mask12.png);mask-image: url(../../file/image/mask/mask12.png);}
.mask13 {-webkit-mask-image: url(../../file/image/mask/mask13.png);mask-image: url(../../file/image/mask/mask13.png);}
.mask14 {-webkit-mask-image: url(../../file/image/mask/mask14.png);mask-image: url(../../file/image/mask/mask14.png);}
.mask15 {-webkit-mask-image: url(../../file/image/mask/mask15.png);mask-image: url(../../file/image/mask/mask15.png);}
.mask16 {-webkit-mask-image: url(../../file/image/mask/mask16.png);mask-image: url(../../file/image/mask/mask16.png);}
.mask17 {-webkit-mask-image: url(../../file/image/mask/mask17.png);mask-image: url(../../file/image/mask/mask17.png);}
.mask18 {-webkit-mask-image: url(../../file/image/mask/mask18.png);mask-image: url(../../file/image/mask/mask18.png);}
.mask19 {-webkit-mask-image: url(../../file/image/mask/mask19.png);mask-image: url(../../file/image/mask/mask19.png);}
.mask20 {-webkit-mask-image: url(../../file/image/mask/mask20.png);mask-image: url(../../file/image/mask/mask20.png);}
.mask21 {-webkit-mask-image: url(../../file/image/mask/mask21.png);mask-image: url(../../file/image/mask/mask21.png);}
.mask22 {-webkit-mask-image: url(../../file/image/mask/mask22.png);mask-image: url(../../file/image/mask/mask22.png);}
.mask23 {-webkit-mask-image: url(../../file/image/mask/mask23.png);mask-image: url(../../file/image/mask/mask23.png);}
.mask24 {-webkit-mask-image: url(../../file/image/mask/mask24.png);mask-image: url(../../file/image/mask/mask24.png);}
.mask25 {-webkit-mask-image: url(../../file/image/mask/mask25.png);mask-image: url(../../file/image/mask/mask25.png);}
.mask26 {-webkit-mask-image: url(../../file/image/mask/mask26.png);mask-image: url(../../file/image/mask/mask26.png);}
.mask27 {-webkit-mask-image: url(../../file/image/mask/mask27.png);mask-image: url(../../file/image/mask/mask27.png);}
.mask28 {-webkit-mask-image: url(../../file/image/mask/mask28.png);mask-image: url(../../file/image/mask/mask28.png);}
.mask29 {-webkit-mask-image: url(../../file/image/mask/mask29.png);mask-image: url(../../file/image/mask/mask29.png);}
.mask30 {-webkit-mask-image: url(../../file/image/mask/mask30.png);mask-image: url(../../file/image/mask/mask30.png);}

/*Template styling*/
.dictionary_word, .popover-button {background:none;border:none;line-height:normal;padding:0;}
.word-description {padding: 3px 5px;margin: 3px 0;border-radius: 3px;}
.beforeafter a {background: #eee;font-size: small;line-height: 23px;padding: 0 3px;border-radius: 3px;color: #333;}
.unpublished {border:1px solid #f00;}
ul.column2 {columns:2;-webkit-columns:2;-moz-columns:2;}
ul.column3 {columns:3;-webkit-columns:3;-moz-columns:3;}
ul.column4 {columns:4;-webkit-columns:4;-moz-columns:4;}
ul.column5 {columns:5;-webkit-columns:5;-moz-columns:5;}
ul.column6 {columns:6;-webkit-columns:6;-moz-columns:6;}

ol {list-style: none;counter-reset: my-awesome-counter;}
ol li {counter-increment: my-awesome-counter;margin: 0.25rem;}
ol li::before {content: counter(my-awesome-counter);background: #333;width: 1.7rem;height: 1.7rem;border-radius: 50%;display: inline-block;line-height: 1.9rem;color: white;text-align: center;}
ol ol li::before {background: #444;}
ol ol ol li::before {background: #555;}
.ltr ol li::before {margin-right: 0.5rem;}
.rtl ol li::before {margin-left: 0.5rem;}

.mbackground {position: absolute;z-index: -2;width: 100%;height: 100%;}
.mforeground {position: absolute;z-index: -1;width: 100%;height: 100%;}

.list-page-image {width:55px;}

#footer a.btn {padding:4px;}
#footer a.btn i {vertical-align:middle;}

@media (max-width: 767px) {
	.xs-hide,.mobile-hide {display:none;}
	section.relative {overflow:hidden;width:100%;height:auto;}
}
@media (min-width: 768px) and (max-width: 991px) {
    .sm-hide,.tablet-hide {display:none;}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.md-hide,.desktop-hide {display:none;}
}
@media (min-width: 1200px) {
	.lg-hide {display:none;}
}
