@font-face { font-family: shabnam; src: url(../../fonts/shabnam.ttf); }
@font-face { font-family: paytone; src: url(../../fonts/paytone.ttf); }

* { padding:0;margin:0;box-sizing:border-box; }

*: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:rtl; }

/* header */
.header-container {
background-color:#312b2b;margin:0px; padding:0px; }

.header-row {
max-width:1199px;
padding:5px 0px 5px 0px;margin:0 auto;}

.header-col {background-color:;
display:table;text-align:center;
height:70px;float:left;padding:5px; }

.header-col:nth-child(4) { float:right; }

.header-col > div { vertical-align:middle;display:table-cell;}

.header-col:nth-child(4) { background-color:;padding:0px 50px 0px 50px; }
.header-col:nth-child(4) a { display:block;margin:0px 0px;background-color:; }

.logo {color:#c9c496;font-size:33px;font-family:paytone; }

.header-row-gly { padding:0px 26px 0px 26px; }

.header-gly-col  { padding:5px 5px;float:right; }

.header-col .glyphicon { font-size:15px;
color:#c9c496;background-color:#222222;
padding:10px;border:2px solid #c9c496;
border-radius:50%;position:relative;top:0px; }

.header-gly-col a span:hover { border:2px solid gold; color:gold;}


/* search */
input[type=text] {
padding: 9px;text-align:center;
border: none;width:280px;
font-size: 14px;font-family:shabnam;
line-height: 20px;background-color:#e2e2e2;
border-radius:30px;
padding-right:13px;color:#000000;
padding-left:13px;
background-image: url("../../images/design/scan-1.png");
background-repeat: no-repeat;
background-position: left center;
background-origin: content-box;
background-size: 2.5rem 2.5rem; }

::-webKit-input-placeholder { /* WebKit browsers */
direction: rtl; color:#999999; }
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
direction: rtl; color:#999999; }
::-moz-placeholder { /* Mozilla Firefox 19+ but I'm not sure about working */
direction: rtl; color:#999999; }
:-ms-input-placeholder { /* Internet Explorer 10+ */
direction: rtl; color:#999999; }















/* start of the Nav */
.nav-container {
background-color:#4d4646;
padding:0px; margin:0px; }

nav ul { list-style-type:none; }

.nav-row {
margin:0 auto;max-width:840px;
padding:0px 0px 0px 0px; }

.nav-col {
border-right:1px solid #333333;
width:140px;text-align:center;
float:right !important;padding:8px 10px; }

/* Nav Order */


.nav-col:first-child { border-right:0px; }

.nav-col a { display:block;margin:0 auto;
padding:5px 5px;border-radius:0px;
background-color:;font-family:shabnam;font-size:15px;
color:#f2f2f2; }

.nav-col a:hover {color:gold; }



/* ردیف با دگمه رادیویی گرد */
.row-h { margin:0 auto 20px auto; max-width:1199px; }
.row-h div:nth-child(1) { float:right;text-align:right;background-color:;
border-bottom:1px solid #f2f2f2;padding:15px 15px 15px 15px;}
.row-h div:nth-child(1) span:nth-child(1) { float:right; font-size:30px; color:#c99859; }
.row-h div:nth-child(1) span:nth-child(2) { font-family:shabnam; font-size:20px;
border:0px solid #cf8f3b;padding:2px 20px;color:#c99859;border-radius:0px;position:relative;top:0px; }
.rec { font-size:27px !important;position:relative;top:2px; }
.row-h a span { font-family:shabnam;font-size:15px;color:#222222;border:2px solid #e2e2e2;background-color:#f2f2f2;padding:4px 20px;border-radius:7px;position:relative;top:20px;left:43px; }
.row-h a:hover span { border:2px solid #525252;transition:0.5s; }

/* TEXT DESCRIPTION */
.container-description{
border-top:8px solid #f2f2f2;
background-color:#ffffff;
margin:0px; padding:0px;}

.row-description { margin:0 auto;
max-width:900px;
padding:5px 0px 5px 0px; }
.row-description div { padding:0px 0px 0px 0px; }
.row-description div p { line-height:50px;font-family:shabnam; font-size:18px; 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; }


/* footer */
.footer-container-enamad {
border-top:0px solid #f2f2f2;
border-bottom:0px solid #ffffff;
background-color:#3f3a3a; }
.footer-row-enamad { margin:0 auto;width:750px; }
.footer-row-enamad ul { list-style-type:none;line-height:36px;margin:0px 3px 0px 0px; }
.footer-row-enamad ul li { float:left;text-align:center;padding:14px 13px 15px 13px; }
.footer-row-enamad ul li a { border-radius:0px;border:0px solid #525252; display:block;padding:9px 0px 3px 0px;}
.footer-row-enamad ul li a:hover span { color:gold;transition:1s; }
.footer-icon { font-size:40px !important; color:#f2f2f2; }
.footer-txt-icon { margin-top:2px;display:block;font-family:shabnam;font-size:13px; color:#f2f2f2; }

.footer-container-dark { background-color:#312b2b; }
.footer-row-dark {max-width:800px;padding:20px 32px 20px 0px;margin:0 auto;}

.footer-row-dark div {
border-right:1px solid #251b1b;
padding:20px 35px 15px 0px; }

.footer-row-dark div:last-child { border:1px solid #312b2b; }

.footer-h { font-weight:bold; font-size:15px;color:#b0a96a; font-family:shabnam;}
.footer-h:hover { color:gold; }

.footer-container-dark ul { list-style-type:none;line-height:36px;
margin:10px 3px 0px 0px; }

.footer-row-dark div ul li a { font-size:13px;
color:#e2e2e2; font-family:shabnam; }

.footer-row-dark div ul li a:hover { color:gold; }








/* other */
.tooltip-inner {
background-color: #46702f !important;
color: #ffffff;font-family:shabnam;width:85px;
padding:6px 0px;font-size:13px;}

.tooltip.top .tooltip-arrow {
border-top-color: #46702f; }



/* 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 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; }

.des-p { margin:0px 0px 30px 0px; }
.des-p img { border-radius:50px;box-shadow:10px 10px 10px #888888;}
