@charset "utf-8";
/*
Shift.ir All Rights Reserved
Danial Zameni Artwork
*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed,figure, figcaption, footer, header, hgroup,main, menu, nav, output, ruby, section, summary,time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}
article, aside, details, figcaption, figure,footer, header, hgroup, main, menu, nav, section{display:block;}
*{-ms-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box;-webkit-appearance:none;-webkit-text-size-adjust: none;}
@font-face{font-family:iranyekan;font-style:normal;font-weight:800;src:url('../font/iranyekanwebextrabold.eot');src:url('../fonts/iranyekanwebextrabold.eot?#iefix') format("embedded-opentype"), url('../fonts/iranyekanwebextrabold.woff') format("woff"), url('../fonts/iranyekanwebextrabold.ttf') format("truetype")}
@font-face{font-family:iranyekan;font-style:normal;font-weight:700;src:url('../fonts/IRANYekanExtraBold.ttf') format('truetype');}
@font-face{font-family:iranyekan;font-style:normal;font-weight:600;src:url('../font/iranyekanwebbold.eot');src:url('../fonts/iranyekanwebbold.eot?#iefix') format("embedded-opentype"), url('../fonts/iranyekanwebbold.woff') format("woff"), url('../fonts/iranyekanwebbold.ttf') format("truetype")}
@font-face{font-family:iranyekan;font-style:normal;font-weight:500;src:url('../fonts/iranyekanwebmedium.eot');src: url('../fonts/iranyekanwebmedium.eot?#iefix') format("embedded-opentype"), url('../fonts/iranyekanwebmedium.woff') format("woff"), url('../fonts/iranyekanwebmedium.ttf') format("truetype")}
@font-face{font-family:iranyekan;font-style:normal;font-weight:400;src:url('../fonts/iranyekanwebregular.eot');src: url('../fonts/iranyekanwebregular.eot?#iefix') format("embedded-opentype"), url('../fonts/iranyekanwebregular.woff') format("woff"), url('../fonts/iranyekanwebregular.ttf') format("truetype")}
body,input,textarea,select,button,select option{font-family:iranyekan;font-size:15px;}
html,body{height:100%;}
html{scroll-behavior:smooth;}
body{-webkit-tap-highlight-color:rgba(0,0,0,0);direction:rtl;overflow-x:hidden;margin:0;background-color:#0aaddc;}
a{text-decoration:none; }
button:focus{outline:0;border:none;}
*,*:before,*:after{ -webkit-box-sizing:border-box; box-sizing:border-box; }
.noselect{-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
::-moz-selection{background:#0aaddc;color:#0d2b67;}
::selection{background:#0aaddc;color:#0d2b67;}
::-moz-selection{background:#0aaddc;color:#0d2b67;}
body.loading{background-position:0 0;}
.mt-15{margin-top:15px}
.loader{width:100%;height:100%;top:0;left:0;position:fixed;z-index:999;display:flex;background:#0aaddc;background-size:0!important;}
.loader:after{content:'';margin:auto;background:url(../img/logo.png) center no-repeat;background-size:100%;width:100px;height:100px;animation:3s loader linear infinite;}
body:not(.loading) .loader{animation:1s loaded ease-out forwards;}
@keyframes loaded{99%{opacity:0;top:0} 100%{opacity:0;top:-100%}}
@keyframes loader{0%{transform:rotateZ(-90deg)} 50%{opacity:.5} 100%{transform:rotateZ(270deg)}}