@charset "UTF-8";
/*
Theme Name: project
Theme URI: https://github.com/WordPress/twentynineteen
Author: Ali Amini
Author URI: https://themento.net/
Description: Our 2019 default theme is designed to show off the power of the block editor. It features custom styles for all the default blocks, and is built so that what you see in the editor looks like what you'll see on your website. Twenty Nineteen is designed to be adaptable to a wide range of websites, whether you&#65533;re running a photo blog, launching a new business, or supporting a non-profit. Featuring ample whitespace and modern sans-serif headlines paired with classic serif body text, it's built to be beautiful on all screen sizes.
Version: 1.1
Text Domain: project
*/
@-ms-viewport {width: device-width;}
* ,*::before, *::after{padding: 0;margin: 0;border: 0;outline: 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {display: block;}
@font-face {  font-family: IRANSans;  font-style: normal;  font-weight: 500;  src: url('fonts/IRANSansWeb.eot');  src: url('fonts/IRANSansWeb.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */ url('fonts/IRANSansWeb.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/ url('fonts/IRANSansWeb.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ url('fonts/IRANSansWeb.ttf') format('truetype');}
html {-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-ms-overflow-style: scrollbar;overflow-x:hidden;}
form {font-size: 16px}
img {max-width: 100%;display: block;width: auto;height: auto;box-sizing: border-box}
a {color: #000;text-decoration: none;transition: all .2s ease-in-out}
h1, h2, h3, h4, h5, h6 {line-height: 1.4;font-weight: bold;box-decoration-break: clone;-webkit-box-decoration-break: clone;}
h1 { font-size: 48px }
h2 { font-size: 36px }
h3 { font-size: 24px }
h4 { font-size: 20px }
h5 { font-size: 18px }
h6 { font-size: 16px }
input, textarea, select {font-family: IRANSans;font-weight: 400;padding: 12px;border: 1px solid rgba(167,167,167,.4);width: 100%;}
input[type="submit"] {cursor: pointer;color: #FFF}
small {opacity: .8;display: block;font-size: .9em;font-weight: normal;margin: 4px 0 0}
strong, big {font-weight: bold}
em {font-style: italic}
ol ,ul {list-style: none}
pre, blockquote, .blockquote {display: inline-block;position: relative;padding: 6px 14px;margin-bottom: 30px;background: rgba(167, 167, 167, .1);border-radius: 2px;overflow: auto;max-width: 100%}
pre small {margin: 0;font-size: inherit;display: inline-block}
q {font-weight: 700;position: relative;padding: 6px 14px;background: rgba(167, 167, 167, .1);border-radius: 2px;overflow: auto;max-width: 100%;}
blockquote, .blockquote {overflow: visible;font-size: 18px;padding: 10px 20px;}
.blockquote {text-align: center;padding: 30px}
cite {opacity: .7;font-size: 16px;margin: 0 5px;background: rgba(167, 167, 167, .1);padding: 3px 10px;display: inline-block}
blockquote cite, .blockquote cite, pre cite{display: block;font-size: 12px;font-style: italic;background: none;}
code,tt {position: relative;padding: 8px 10px;background: rgba(167, 167, 167, .1);border-radius: 2px;overflow: auto;display: inline-block;vertical-align: middle;line-height: 1.2}
blockquote code {padding: 4px 6px}
pre,code{font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;white-space: pre-wrap;}
mark {padding: 3px 5px}
video {width: 100%;height: auto}
iframe {max-width: 100%}
table {text-align: center;border-collapse: collapse;width: 100%;margin: 0 0 30px;box-sizing: border-box;border: 1px solid rgba(167, 167, 167, .2) !important}
.widget table{table-layout: fixed}
tr {border-bottom: 1px solid rgba(167, 167, 167, .2)}
th, td {padding: 8px;border: 1px solid #dddddd;}
.widget th:last-child, .widget td:last-child {border-right: 0}
thead {background-color: rgba(167, 167, 167, .1)}
table caption {padding: 0 0 10px}
abbr, acronym {border-bottom: 1px dotted;cursor: help}
kbd {background: rgb(111, 111, 111);padding: 4px 10px;border-radius: 4px;color: #fff}
dl {border: 3px double rgba(167, 167, 167, .3);padding: 20px;margin: 0 0 20px}
dt {float: left;clear: left;width: 150px;text-align: right;font-weight: bolder}
dt:after {content: ":"}
dd {margin: 0 0 10px 170px;padding: 0 0 10px 0;border-bottom: 1px solid rgba(167, 167, 167, .2)}
dd:last-child {margin-bottom: 0;border-bottom: 0}
address {border: 1px dashed rgba(167, 167, 167, .3);display: inline-block;padding: 20px;margin: 0 0 30px}
body {background: #e4eef5;color: white;font-size: 16px;line-height: 1.5;font-family: IRANSans;padding: 50px}
a {color:black}
.flex {display: flex;}
.flex-column {flex-direction: column;-ms-flex-direction:column;}
.flex-row-reverse {-ms-flex-direction: row-reverse;flex-direction: row-reverse;}
.flex-column-reverse {-ms-flex-direction: column-reverse;flex-direction: column-reverse;}
.flex-wrap {-ms-flex-wrap: wrap;flex-wrap: wrap;}
.flex-nowrap {-ms-flex-wrap: nowrap;flex-wrap: nowrap;}
.flex-wrap-reverse {-ms-flex-wrap: wrap-reverse;flex-wrap: wrap-reverse;}
.flex-fill {-ms-flex: 1 1 auto;flex: 1 1 auto;}
.justify-content-right {-ms-flex-pack: start;justify-content: flex-start;}
.justify-content-left {-ms-flex-pack: end;justify-content: flex-end;}
.justify-content-center {-ms-flex-pack: center;justify-content: center;}
.justify-content-between {-ms-flex-pack: justify;justify-content: space-between;}
.justify-content-around {-ms-flex-pack: distribute;justify-content: space-around;}
.align-items-right {-ms-flex-align: start;align-items: flex-start;}
.align-items-left {-ms-flex-align: end;align-items: flex-end;}
.align-items-center {-ms-flex-align: center;align-items: center;}
.align-items-baseline {-ms-flex-align: baseline;align-items: baseline;}
.align-items-stretch {-ms-flex-align: stretch;align-items: stretch;}
.align-content-right {-ms-flex-line-pack: start;align-content: flex-start;}
.align-content-left {-ms-flex-line-pack: end;align-content: flex-end;}
.align-content-center {-ms-flex-line-pack: center;align-content: center;}
.align-content-between {-ms-flex-line-pack: justify;align-content: space-between;}
.align-content-around {-ms-flex-line-pack: distribute;align-content: space-around;}
.align-content-stretch {-ms-flex-line-pack: stretch;align-content: stretch;}
.align-self-auto {-ms-flex-item-align: auto;align-self: auto;}
.align-self-start {-ms-flex-item-align: start;align-self: flex-start;}
.align-self-end {-ms-flex-item-align: end;align-self: flex-end;}
.align-self-center {-ms-flex-item-align: center;align-self: center;}
.align-self-baseline {-ms-flex-item-align: baseline;align-self: baseline;}
.align-self-stretch {-ms-flex-item-align: stretch;align-self: stretch;}
.text-left {text-align: left}
.text-center {text-align: center}
.text-right{text-align: right}
/*main*/
h1,h2 {color: black;white-space: nowrap;}
.title h2 {color: white}
.item {background: #232526;background: -webkit-linear-gradient(to top, #414345, #232526);background: linear-gradient(to top, #414345, #232526);height: 400px;border:4px solid #FFF;-webkit-box-shadow: 0px 0px 15px 0px rgba(10,24,37,0.5);-moz-box-shadow: 0px 0px 15px 0px rgba(10,24,37,0.5);box-shadow: 0px 0px 15px 0px rgba(10,24,37,0.5);}
.bg {background: rgba(0,0,0,0.7);width: 100%;height: 100%;padding: 15px}
.tab-item,.themes-btn {margin:20px 0;grid-gap: 5px;}
.tab-item li a,.themes-btn li a  {padding:5px 10px;display: inline-block;background-color: #f14408;border-radius: 4px;color: #FFF}
.table {border: 1px solid #ccc;text-align: center}
.table ul {background: #FFF;width: 100%}
.table li {white-space: nowrap;border: 1px solid #ccc;color: #000;padding: 5px 10px;font-size: 12px;}
.project {display: grid;grid-template-columns: repeat(3,1fr);grid-gap:20px}
/*selling*/
.heading-sell div {color: #000;font-size: 24px;margin: 0 10px;grid-gap: 15px 0;white-space: nowrap;}
.heading-sell div span,.heading-sell div a {color: #f14408}
.table-sell {margin-top:40px}
.table-sell a {color: #FFF}
.table-sell tr.table-head {background: -webkit-linear-gradient(to top, #414345, #232526);background: linear-gradient(to top, #414345, #232526);}
.table-sell tr.payment_sell-37,.mycosts li.green {background-color: green;}
.table-sell tr.payment_sell-38,.mycosts li.red {background-color: red;}
.pagination {text-align: center;margin:40px 0}
.pagination .current, .pagination > b, .pagination a:hover, .page-numbers .current, .page-numbers a:hover, .pagination .next:hover, .pagination .prev:hover {background:#f14408}
.pagination a, .pagination > b, .pagination span, .page-numbers a, .page-numbers span {display: inline-block;transform: scale(.8);border-radius: 100%;margin: 0 -4px 0;border: 1px solid rgba(167, 167, 167, 0.3);font-weight: bold;text-align: center;font-size: 18px;width: 3em;height: 3em;line-height: 3em;}
.pagination .current, .pagination > b, .pagination a:hover, .page-numbers .current, .page-numbers a:hover, .pagination .next:hover, .pagination .prev:hover {color: #fff;}
.screen-reader-text {display: none}
.aliamini {grid-template-columns: repeat(2,1fr);}
.aliamini .item {height: 750px;}
.aliamini .lable {width: 20%;}
.aliamini .lable li {display: flex;align-items: center;height: 48px;justify-content: center;}
.aliamini .content li {display: flex;align-items: flex-start;height: 48px;justify-content: center;flex-direction: column;}
#ajax-nav {position:relative;}
#ajax-nav .loading {position: absolute;width:100%;height:100%;background: rgba(0, 0, 0, 0.7);top:0;right:0;display:none;align-items: flex-start;justify-content: center;padding-top:50px;}
#ajax-nav .loading img {width: 300px;}
.mycosts li {margin: 0 0 40px 15px;padding: 10px 20px;text-align: center;border-radius: 10px;box-shadow: 0px 2px 3px rgba(0,0,0,.4);}
.main-price {font-size: 20px;background: gold;text-align: center;padding: 5px 0;margin-top: 10px;border: 4px solid darkslategray;box-shadow: 0 0 10px #000;color: mediumblue;}
.td-percentages {width: 30%;}
.td-percentages ul li {display: flex;flex-direction: column;background-color: #9bec9b;color: black;padding: 5px;border-radius: 4px;margin: 0 5px;}
.td-percentages ul li span {text-transform: capitalize;}