/* public */
* { padding:0;margin:0;box-sizing:border-box; max-height:999999px; }

*:focus { outline: none; }
a:hover { text-decoration:none; cursor:pointer; }
a, a:hover, a:active, a:visited, a:focus {
text-decoration:none; }

html,body {
  text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-text-size-adjust: none;
  -moz-text-size-adjust: none;
}

body { background-color:#ffffff;
margin: 0; padding: 0;direction:ltr; }


ul { list-style-type:none; }

.des-p { margin:10px 0px 25px 0px; }
.des-p img { border-radius:10px;box-shadow:10px 10px 10px #888888;}

/* header */
.header-container {
background-color:#312b2b;
margin:0px; padding:0px; }

.header-row {
padding:5px 0px 5px 0px;margin:0 auto; }

.header-col {
display:table;height:60px;float:left;
text-align:center;padding:5px; }

.header-col > div { display:table-cell;vertical-align:middle; }

.header-col:nth-child(3) { padding:0px 5px 2px 5px;background-color:; }
.header-col:nth-child(4) { padding:7px 20px;background-color:;}
.header-col:nth-child(5) { float:right !important;padding-bottom:6px;background-color:; }

.header-col:nth-child(4) a { display:block; }

.header-col:nth-child(3) span { position:relative;bottom:1px; }
.header-col:nth-child(4) span { position:relative;top:0px; }
.header-col:nth-child(5) span { padding:9px 0px 7px 0px;position:relative;bottom:2px; }

.logo { color:#c9c496 !important;font-size:27px;font-family:paytone; }

.header-col .fa { font-size:26px;
color:#c9c496; display:block;padding:8px 0px; }

/* start of the Nav */
.nav-container {
background-color:#ffffff;
padding:0px; margin:0px; }

nav ul { list-style-type:none; }

.nav-row {
margin:0 auto;
padding:0px 0px 0px 0px; }

.nav-col {
border-bottom:2px solid #f2f2f2;
border-left:2px solid #f2f2f2;
text-align:center;
float:right !important;padding:15px 6px; }

.nav-col:nth-child(3) { border-left:0px; }
.nav-col:nth-child(6) { border-left:0px; }
.nav-col:nth-child(4) { border-bottom:0px; }
.nav-col:nth-child(5) { border-bottom:0px; }
.nav-col:nth-child(6) { border-bottom:0px; }

.nav-col a { display:block;background-color:; }

.nav-col a span {display:block;
font-family:inter;font-size:15px;font-weight:bold;
color:#333333; margin-top:12px;}

.nav-icon { display:block !important;
font-size:30px !important;color:#333333; }

/* TEXT DESCRIPTION */
.container-description {
border-top:8px solid #f2f2f2;
background-color:#ffffff;
margin:0px; padding:0px; }

.row-description { margin:0 auto;
padding:40px 30px 40px 30px; }
.row-description div { padding:0px 0px 0px 0px; }
.row-description div p { line-height:40px;font-family:inter; font-size:16px; color:#111111; }
.row-description div p a { color:#76b563;font-weight:;background-color:#f2f2f2;padding:3px 4px;border-radius:7px; }
.row-description div p a:hover { color:#b17e1b;transition:0.5s;background-color:; }
.add-bott { padding:0px 0px 20px 0px !important; }
.add-top  { padding:25px 0px 0px 0px !important; }

/* ردیف با دگمه رادیویی گرد */
.row-h { margin:0 auto 20px auto; }
.row-h div:nth-child(1) { float:left;text-align:left;
border-bottom:1px solid #c99859;padding:15px 0px 15px 15px;}
.row-h div:nth-child(1) span:nth-child(1) { float:left; font-size:30px; color:#c99859; }
.row-h div:nth-child(1) span:nth-child(2) { font-family:paytone; font-size:20px;
border:0px solid #cf8f3b;padding:2px 20px;color:#c99859;border-radius:0px;position:relative;top:0px; }
.rec { font-size:23px !important;position:relative;top:4px; }
.row-h a span { font-family:roboto;font-size:25px;color:#222222;border:2px solid #e2e2e2;background-color:#f2f2f2;padding:4px 20px;border-radius:7px;position:relative;top:20px;left:0px; }
.row-h a:hover span { border:2px solid #525252;transition:0.5s; }


/* footer - enamad */
.footer-container-enamad {
border-top:0px solid #f2f2f2;
background-color:#3f3a3a; }
.footer-row-enamad { background-color:;margin:0px auto;padding:17px 0px 17px 0px; }
.footer-row-enamad ul { margin:0px;padding:0px; }
.footer-row-enamad li div { text-align:center;padding:5px 5px 5px 5px;margin:10px 0px 10px 0px; }
.footer-row-enamad li div a { background-color:;display:block;padding:9px 0px 0px 0px;}
.footer-icon { font-size:37px !important; color:#f2f2f2; }
.footer-txt-icon { margin-top:18px;display:block;font-family:inter;font-size:14px; color:#f2f2f2;font-weight:bold; }

/* footer - dark */
.footer-container-dark { 
padding:20px 0px; background-color:#312b2b; }
.footer-row-dark { margin:0 auto;
padding:0px 30px 0px 30px; }
.footer-row-dark > div {
padding:13px 0px 15px 0px;
margin:8px 0px;border-radius:10px;
background-color:#3f3a3a; }

.footer-row-dark > div > a { color:#b0a96a;display:block;padding:0px 30px 0px 30px; }

.footer-h { font-weight:bold; font-size:16px;
color:#b0a96a; font-family:inter;position:relative;top:1px;}

footer .footer-container-dark ul { list-style-type:none;line-height:38px;
margin:11px 0px 0px 0px;padding:0px 30px; }

footer .footer-container-dark ul li { border-bottom:1px solid #312b2b;padding:0px 5px 2px 0px; }

footer .footer-container-dark ul li:last-child { border-bottom:1px solid #3f3a3a; }

.footer-row-dark div ul li a { font-size:15px;
color:#e2e2e2; font-family:inter; }

.fa-angle-down { transition: all 0.8s; float:right;font-size:17px;color:#b0a96a;position:relative;top:4px; }





/* public UL */
.lst {
font-family:shabnam;
list-style-position: inside;
list-style-type: none;
list-style-image: url(../../images/design/tick-15px.png);
line-height:38px;font-size:16px; 
}

.lst li span {
  position: relative;
  left: -4px;
}

.lst a { color:#76b563;font-weight:;background-color:#f2f2f2;padding:3px 4px;border-radius:7px; } 
.lst a:hover { color:#b17e1b;transition:0.5s;background-color:; }

.ttl { 
border-bottom:2px solid #e2e2e2;
padding-bottom:5px; cursor:help; 
white-space: nowrap;}


/* public UL */
.lst {
font-family:inter;
list-style-position: inside;
list-style-type: none;
list-style-image: url(../../images/design/tick-15px.png);
line-height:38px;font-size:16px; 
}

.lst li span {
  position: relative;
  left: -4px;
}

.lst a { color:#76b563;font-weight:;background-color:#f2f2f2;padding:3px 4px;border-radius:7px; } 
.lst a:hover { color:#b17e1b;transition:0.5s;background-color:; }

.ttl { 
border-bottom:2px solid #e2e2e2;
padding-bottom:5px; cursor:help; 
white-space: nowrap;}



/* public UL */
.lst {
font-family:inter;
list-style-position: inside;
list-style-type: none;
list-style-image: url(../../images/design/tick-15px.png);
line-height:38px;font-size:16px; 
}

.lst li span {
  position: relative;
  left: -4px;
}

.lst a { color:#76b563;font-weight:;background-color:#f2f2f2;padding:3px 4px;border-radius:7px; } 
.lst a:hover { color:#b17e1b;transition:0.5s;background-color:; }

.ttl { 
border-bottom:2px solid #e2e2e2;
padding-bottom:5px; cursor:help;
white-space: nowrap; }