h3.catItemTitle {
    text-align: center;
}
.itemContainer.itemContainerLast {
    float: right;
}
.catItemTitle1{
  text-align:center;
}
iframe.cur{
  width:750px;
  height:480px;
}

button.basum{
/* toggle margin and side to bootstrap.css */
}
span.mobiletextck {
    color: white;
}
body{
  overflow: auto;
}
@media only screen and (max-width: 400px)
.ti h1, .ti h3
.ti h3 {
    font-family: Mj_Sayeh-2 !important;
}
div#box4 h3 {
  /*  font-family: Mj_Sayeh-2 !important;*/
    font-size: 17px;
    color: white !important;
    text-shadow:none;
    box-shadow: 1px 1px 2px #333;
    border: 1px solid #ddd;
}

div.itemList h3 a {
    font-size: 16px!important;
}

.a2a_svg:hover {
    box-shadow: 2px 2px 4px #000;
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
}
.saman-fix{
position:fixed;
top:80%;
left:5px;
float:left;
}
@font-face {
  font-family: 'IRANSansWeb';
src: url('https://a6cec8.claudeassets.com/20260101115000im_/https://gitagasht.com/templates/gitagasht/fonts/IRANSansWeb.eot') format('eot'),     url('https://65add0.claudeassets.com/20260101115000im_/https://gitagasht.com/templates/gitagasht/fonts/IRANSansWeb.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       url('https://fb109e.claudeassets.com/20260101115000im_/https://gitagasht.com/templates/gitagasht/fonts/IRANSansWeb.ttf') format('truetype'); font-family:IRANSansWeb !important;}
@font-face {
  font-family: 'FontAwesome';
   src: url('https://d496b8.claudeassets.com/20260101115000im_/https://gitagasht.com/templates/gitagasht/fonts/fontawesome-webfont.eot?v=4.0.3');

  src: url('https://f46db4.claudeassets.com/20260101115000im_/https://gitagasht.com/templates/gitagasht/fonts/fontawesome-webfont.eot#iefix&v=4.0.3') format('embedded-opentype'),

  url('https://e4638b.claudeassets.com/20260101115000im_/https://gitagasht.com/templates/gitagasht/fonts/fontawesome-webfont.woff?v=4.0.3') format('woff'),

  url('https://4b95fb.claudeassets.com/20260101115000im_/https://gitagasht.com/templates/gitagasht/fonts/fontawesome-webfont.ttf?v=4.0.3') format('truetype'),

font-family:IRANSansWeb !important;}
@font-face {
  font-family: 'Mj_Sayeh-2';
  src: url('https://db4aa8.claudeassets.com/20260101115000im_/https://gitagasht.com/templates/gitagasht/fonts/Mj_Sayeh-2.eot') format('eot'),     url('https://b23d73.claudeassets.com/20260101115000im_/https://gitagasht.com/templates/gitagasht/fonts/Mj_Sayeh-2.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       url('https://896c67.claudeassets.com/20260101115000im_/https://gitagasht.com/templates/gitagasht/fonts/Mj_Sayeh-2.ttf') format('truetype');}

div.itemRelated ul li.clr{
  display:none;
}
button.busam{
  float:left;
  margin-left:50%;
}
.owl-carousel.owl-drag .owl-item{
   /* margin-bottom: 50px; */
}
.rsck2 .rsck2-item{
    box-shadow: 1px 1px 2px #333;
    margin: 7px;
}
.rsck2 .rsck2-item:hover{
    box-shadow: 2px 2px 4px #333;
        -webkit-transform: scale(1.01);
        -ms-transform: scale(1.01);
        transform: scale(1.01);

}

.ja-countdown.layout1.timer {
    color: #bfbfbf;
    text-align: center;
    font-size:13px;
}
.ja-countdown.layout1.timer h3{
    color: #fff!important;
}

.newsticker_wrapper{
height:20px;
}
#box11{
  display:none;
}
#box12{
  display:none;
}
.ns2-art-wrap {
    margin: 0 !important;
}
.ns2-wrap > div {
    position: relative!important;
    height: inherit !important;
}
@media only screen and (min-width:320px) and (max-width: 767px){
video {
    width: 100%;
}}
body {
     
    direction: rtl;
    font-size: 15px;
    margin: 0 auto;
    width: 100%;
    margin: 0;
    text-align: right;
   font-family:IRANSansWeb !important;
font-family:IRANSansWeb !important;}
table.taable {
    background: none;
    border: 0px solid !important;
    width: 100% !important;
    text-align: center !important;
}
.six-col {
    width: calc(100% / 4);
    float: right;
}
@media only screen and (min-width:320px) and (max-width: 767px){.six-col { width: 100%;}}
#side .moduletable:nth-child(2) li {
/*    border: 0px solid !important;*/
}
#side .moduletable:nth-child(2) ul {
    border-bottom: 1px solid #ccc;
}
#side .moduletable:nth-child(2) .parent span, #side .moduletable:nth-child(2) .parent a span{
    font-size: 13px;
    font-weight: bold;
}
.six-col p {
float: right;
margin-top: 3%;
}
.six-col img {
    border-radius: 5px;
}
#side ul ul {
    list-style: none;
    padding-right: 8%;
}
#side ul li ul li {
    padding: 4px 0px;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
    display: block;
 font-family:IRANSansWeb !important;}
audio,
canvas,
video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
font-family:IRANSansWeb !important;}
audio:not([controls]) {
    display: none;
 font-family:IRANSansWeb !important;}
html {
    font-size: 100%;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
 font-family:IRANSansWeb !important;}
a:hover{
    text-decoration: none;
    background: none !important;
 font-family:IRANSansWeb !important;}
a:focus {
    outline: none;
 font-family:IRANSansWeb !important;}

#content {
   
 font-family:IRANSansWeb !important;}

.k2samheader h2, h1 {
    background: #335075;
    border: 1px solid #ddd;
    margin: 4px 0;
    padding: 14px;
    font-size: 18px;
    text-align: center;
    color: #ffffff;
    box-shadow: 1px 1px 2px #333;

}

div.itemContentFooter {
color: #ff0000 !important;

}
    
h2, h2 a, h3, h3 a, h4, h4 a, h5, h5 a, h6, h6 a {
    color: #000000;
    font-size: 16px;
font-family:IRANSansWeb !important;}
html, body, div, header, footer, h2, h2 a, h3, h3 a, h4, h4 a, h5, h5 a, h6, h6 a, p {
    color: #000000;
    font-size: 16px;
font-family:IRANSansWeb !important;}
table {margin:0!importantfont-family:IRANSansWeb !important;}
.checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"], .radio input[type="radio"], .radio-inline input[type="radio"] {
    position: relative !important;
    margin-left: 15px !important;
    margin-right: 30px !important;
font-family:IRANSansWeb !important;}
.childcontent-inner-wrap {
    margin-top: 4px !important;
font-family:IRANSansWeb !important;}
.rsform-block:hover {
    background: transparent !important;
font-family:IRANSansWeb !important;}
/*general-style
*************************************************************/
#lang {
    position: absolute;
    left: 1%;
font-family:IRANSansWeb !important;}

#menu #js-mainnav.megamenu ul .level1 li:hover {
    background: #999 !important;
font-family:IRANSansWeb !important;}
#menu #js-mainnav.megamenu ul .level1 li:hover a {
font-family:IRANSansWeb !important;}
.rsform-input-box {
    width: 250px;
    height: 30px;
    margin-top: 5px;
    margin-bottom: 20px;
    border: 1px solid #ccc;
font-family:IRANSansWeb !important;}
.soci h3 {
    text-align: center;
    margin-top: 6%;
    margin-bottom: 5%;
    display: table;
    margin: 40px auto;
    background: #335075;
    color: #fff !important;
    padding: 14px 43px;
    font-size: 18px;
    font-family:IRANSansWeb !important;
    }
.so {
    
	    float: right;
    width: 25%;
font-family:IRANSansWeb !important;}
@media only screen and (min-width:320px) and (max-width: 767px){.so { width: 100%;font-family:IRANSansWeb !important;}}
.so img {
    border-radius: 50% !important;
font-family:IRANSansWeb !important;}
#soci1 .col, #soci1 .col:hover {
    background:#3B5998 !important;   
font-family:IRANSansWeb !important;}
#soci2 .col {
        background: #fbb752;
    background: -webkit-gradient(left bottom,right top,color-stop(0,#fbb752),color-stop(35%,#e7616a),color-stop(85%,#9c41a2),color-stop(100%,#9c41a2)) !important;
    background: linear-gradient(45deg,#fbb752 0,#e7616a 35%,#9c41a2 85%,#9c41a2 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbb752', endColorstr='#9c41a2', GradientType=1) !important; 
font-family:IRANSansWeb !important;}
#soci3 .col, #soci3 .col:hover {
    background:#1DA1F2 !important;   
font-family:IRANSansWeb !important;}
#soci4 .col, #soci4 .col:hover {
    background:#CD201F !important;   
font-family:IRANSansWeb !important;}
a.col:hover {
    text-decoration: none;
font-family:IRANSansWeb !important;}
a.col, a.col:hover {
    font-family: yekannumbers;
    padding: 4px 10px;
    /* width: 40px; */
    border-radius: 19px;
    font-size: 14px;
    font-family:IRANSansWeb !important;
    }
@media only screen and (min-width:768px) and (max-width: 1023px){a.col, a.col:hover {font-size: 10px;font-family:IRANSansWeb !important;}}
#soci1 img {
    width: 110px;
    border: 3px solid #3B5998;
    padding: 4px;
    font-family:IRANSansWeb !important;
    }
#soci2 img {
    width: 110px;
    border: 2px solid #A3449C;
    padding: 4px;
    font-family:IRANSansWeb !important;
    }
#soci3 img {
    width: 110px;
    border: 2px solid #1DA1F2;
    padding: 4px;
    font-family:IRANSansWeb !important;
    }
#soci4 img {
    width: 110px;
    border: 2px solid #CD201F;
    padding: 4px;
    font-family:IRANSansWeb !important;
    }
#container2 {
    margin: 0 auto;
    /* padding: 10px 40px; */
    width: 1000px;
    font-family:IRANSansWeb !important;
    }
@media only screen and (min-width:320px) and (max-width: 1024px){#container2 { width: 100%;font-family:IRANSansWeb !important;}}
@media only screen and (min-width:320px) and (max-width: 767px){
.so table {
    margin: 0 auto !important;
font-family:IRANSansWeb !important;}}
.soci .col {
    color: #fff !important;
font-family:IRANSansWeb !important;}
.soci {
    float: right;
    width:100%;
    font-family:IRANSansWeb !important;
    }



.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] {
    position: relative;
    margin-top: 4px;
    margin-left: 15px;
font-family:IRANSansWeb !important;}
.ab {
    background: #335075 !important;
    color: #fff !important;
    padding: 6px 10px !important;
font-family:IRANSansWeb !important;}
#top .search {
    float: right;
    border: 1px solid #ccc;
    border-radius: 2px;
font-family:IRANSansWeb !important;}
#top .inputbox {
    border: 0px;
    font-size: 13px;
    font-weight: normal;
    height: 23px;
font-family:IRANSansWeb !important;}
@media only screen and (min-width:320px) and (max-width: 767px){#top .inputbox {width:100px;font-family:IRANSansWeb !important;}}
@media only screen and (min-width:320px) and (max-width: 767px){#top .search {margin-bottom:10%;font-family:IRANSansWeb !important;}}
#top button {
   padding: 2px 13px !important;
    background: #335075;
    border: 0px;
    font-size: 14px;
font-family:IRANSansWeb !important;}

#side li:hover a::before {
    background: #335075;
font-family:IRANSansWeb !important;}
*{
  box-sizing:border-box;
 font-family:IRANSansWeb !important;}
.box
{
    float: right;
    width: 100%;
 font-family:IRANSansWeb !important;}

#content {
     min-height: 400px;
 font-family:IRANSansWeb !important;}
p {
    margin: 0;
font-family:IRANSansWeb !important;}
.no-padding{
    padding:0;
 font-family:IRANSansWeb !important;}
.no-padding-right{
    padding-right:0;
 font-family:IRANSansWeb !important;}
.no-padding-left{
    padding-left:0;
 font-family:IRANSansWeb !important;}

.box .container{width:100%; font-family:IRANSansWeb !important;}
@media only screen and (min-width:320px) and (max-width: 1024px){.box .container{width:100%; font-family:IRANSansWeb !important;}}
#addr1 {
    padding: 1% !important;
    margin-bottom: 2%;
	padding-right:0px;
font-family:IRANSansWeb !important;}

/*box1
*************************************************************/
#box1 {
    border-bottom: 1px solid #b4b4b4;
 font-family:IRANSansWeb !important;}
#top {
    color: #000;
    float: left;
     font-size: 15px;
    font-weight: bold;
    width:100%;
 
font-family:IRANSansWeb !important;}
#top table{
    float: left;
 font-family:IRANSansWeb !important;}
@media only screen and (min-width:320px) and (max-width: 767px){#top table {margin: 0 auto; float: none; font-family:IRANSansWeb !important;}}

@media only screen and (min-width:320px) and (max-width: 767px){
    div#box4 h3 {font-size:32px;}
    
}

/*box2
*************************************************************/
#box2 {
    padding-top: 12px;
 font-family:IRANSansWeb !important;}
#menu #js-mainnav.megamenu ul.level0 li.mega {
    display: block;
    float: right;
    margin: 0;
    padding: 0;
    position: relative;
 font-family:IRANSansWeb !important;}
#tabs ul li {
    background:#335075;
    transition: all 500ms ease-in-out 0s;
    width:calc(100% /8);
    border: 1px solid !important;
 font-family:IRANSansWeb !important;}
@media only screen and (min-width:320px) and (max-width: 767px){#tabs ul li { width: 50% !important; font-family:IRANSansWeb !important;}}
@media only screen and (min-width:768px) and (max-width: 992px){#tabs ul li { width: 25% !important; font-family:IRANSansWeb !important;}}
@media only screen and (min-width:993px) and (max-width: 1280px){#tabs ul li { width: 12.5% !important; font-family:IRANSansWeb !important;}}

#tabs ul li:hover {
       background: #335075;
    transition: all 200ms ease-in-out;
 font-family:IRANSansWeb !important;}
#tabs ul {
    padding: 0 !important;
 font-family:IRANSansWeb !important;}
#tabs {
    background: #243433;
 font-family:IRANSansWeb !important;}
/*box3
*************************************************************/
.tp-bullets {
    width: 10px !important;
 font-family:IRANSansWeb !important;}
.bullet {
    background: #fff !important;
    margin-bottom: 10px !important;
    width: 6px !important;
    height: 30px !important;
 font-family:IRANSansWeb !important;}
.bullet.selected {
    background: #000 !important;
 font-family:IRANSansWeb !important;}
/*box4
*************************************************************/
.ti h3 {
      font-family: Mj_Sayeh-2 !important;
      font-size: 47px;
      color: darkred !important;
      text-shadow: 0px 3px 3px rgba(167, 148, 148, 0.7);
      color: #808080 !important;
      display: table;
      font-size: 47px;
      font-weight: bold;
      margin: 0 auto;
      text-align: center;
      text-shadow: 0px 3px 3px rgba(191, 195, 239, 0.7);
      text-shadow: 0px 3px 3px 0px rgb(168, 151, 235);
      /* margin-bottom: 20px; */
      font-family: Mj_Sayeh-2 !important;
      }
.ti2 h3 {
      color: #fff!important;
      display: table;
      font-size: 25px;
      font-weight: bold;
      margin: 0 auto;
      text-align: center;
      /* margin-bottom: 20px; */
      font-family:IRANSansWeb !important;
      }
@media only screen and (min-width:320px) and (max-width: 767px){.ti h3 {font-size: 17px; font-family:IRANSansWeb !important;}}
.ti h3::before {
    background: rgba(0, 0, 0, 0) url("https://6626e8.claudeassets.com/20260101115000im_/https://gitagasht.com/templates/gitagasht/images/t-right.png") no-repeat scroll right center;
    content: "";
    height: 34px;
    position: absolute;
    right: 180px;
    width: 170px;
 font-family:IRANSansWeb !important;}
@media only screen and (min-width:320px) and (max-width: 767px){.ti h3::before {display: none; font-family:IRANSansWeb !important;}}

@media only screen and (min-width:768px) and (max-width: 992px){.ti h3::before {
    height: 29px;
    right: 0px;
    width: 141px;
    background-size: 100%;
 font-family:IRANSansWeb !important;}}


.ti h3::after {
    background: rgba(0, 0, 0, 0) url("https://aa817c.claudeassets.com/20260101115000im_/https://gitagasht.com/templates/gitagasht/images/t-left.png") no-repeat scroll right center;
    content: "";
    height: 34px;
    position: absolute;
    left: 180px;
    width: 170px;
 font-family:IRANSansWeb !important;}
@media only screen and (min-width:320px) and (max-width: 767px){.ti h3::after {display: none; font-family:IRANSansWeb !important;}}

@media only screen and (min-width:768px) and (max-width: 992px){.ti h3::after {
    height: 29px;
    left: 0px;
    width: 141px;
    background-size: 100%;
 font-family:IRANSansWeb !important;}}
#box4{
    
            
    background-image: url(https://b27b89.claudeassets.com/20260101115000im_/https://gitagasht.com/images/pattern8.png);
    font-family:IRANSansWeb !important;}

#box4 .custom {
    text-align: center;
    width: 70%;
    margin: 0 auto;
 font-family:IRANSansWeb !important;}
@media only screen and (min-width:320px) and (max-width: 767px){#box4 .custom {width: 100%; font-family:IRANSansWeb !important;}}
/*box5
*************************************************************/
#title1{margin:20px 0;font-family:IRANSansWeb !important;}
#box5{
      background-image: url(https://b27b89.claudeassets.com/20260101115000im_/https://gitagasht.com/images/pattern8.png);

    
 font-family:IRANSansWeb !important;}
.bt-inner {
    background: #fff none repeat scroll 0 0;
    box-shadow: 1px 1px 3px  #000;
    padding: 14px;
    margin: 5px;
 font-family:IRANSansWeb !important;}
.defaultLayout .bt-inner img {
    border: 0px solid #fff !important;
    max-width: 98%;
    outline: 0px solid #b5b5b5 !important;
 font-family:IRANSansWeb !important;}
.bt-contentshowcase .readmore {
   background: #335075;
    padding: 6px 0;
    text-align: center;
    box-shadow: 1px 1px 3px #ccc;margin:0;
 font-family:IRANSansWeb !important;}
.bt-contentshowcase .readmore:hover{background:#335075;font-family:IRANSansWeb !important;}
.bt-contentshowcase .readmore > a {
    color: #fff !important;
 font-family:IRANSansWeb !important;}
.bt-introtext {
    color: #444444;
    font-size: 12px;
	 
 font-family:IRANSansWeb !important;}
.bt-title {
    color: #ff7c21;
    text-align: center;
    margin-top: 19px;
	 
 font-family:IRANSansWeb !important;}
#position-1-link, #position-2-link#taab h3 {
    text-align: center;
    background: #335075;
    display: table;
    margin: 15px auto 20px;
    padding: 12px 100px 7px;
    box-shadow: 1px 1px 1px #888;
 font-family:IRANSansWeb !important;}
#position-1-link:hover, #position-2-link:hover, #taab h3{background: #335075;font-family:IRANSansWeb !important;}
#position-1-link a, #position-2-link a, #taab h3, #best h3 {
    color: #fff !important;
     
    font-size: 18px;
    line-height: 20px;font-family:IRANSansWeb !important;}
#best .gkTabsItem {
       float: right;
    padding-right: 45px;
font-family:IRANSansWeb !important;}
/*box6
*************************************************************/
#box5 {

    font-family:IRANSansWeb !important;}
#box6 {
    height: 400px;
    background-attachment: fixed;
font-family:IRANSansWeb !important;
    margin-bottom: 75px;
}
#box6-1 {
    background: url(https://126047.claudeassets.com/20260101115000im_/https://gitagasht.com/templates/gitagasht/images/slide1.png) no-repeat center top;
    height: auto;
    background-attachment: fixed;
    background-size: 100% 100%;
    font-family:IRANSansWeb !important;padding-bottom:15px;
    }
@media only screen and (min-width:320px) and (max-width: 512px){#box6-1 {background:none; height:auto;font-family:IRANSansWeb !important;}}
@media only screen and (min-width:513px) and (max-width: 992px){#box6-1 {background-attachment:initial;font-family:IRANSansWeb !important;}}
@media only screen and (min-width:993px) and (max-width:1024px){#box6-1 {background-attachment:initial;font-family:IRANSansWeb !important;}}

@media only screen and (min-width:768px) and (max-width:1024px){
#taab img, #best img {
    width: 160px;
font-family:IRANSansWeb !important;}}
#position-2 .bt-title {
    color: #808080;
    font-size: 12px;
 
    margin-bottom: 0;
    padding-bottom: 6px;
    padding-top: 7px;font-family:IRANSansWeb !important;}
#box6 > #title1 {
    margin-top: 2%;
    margin-bottom: 2%;
 font-family:IRANSansWeb !important;}
#title2, #title3 {
    margin-bottom: 15px;
    margin-top: 15px;
 font-family:IRANSansWeb !important;}
@media only screen and (min-width:320px) and (max-width: 1024px){
div#best {
    margin-top: 30px;
font-family:IRANSansWeb !important;}}
/*box7
*************************************************************/
#box7{
    background: #f3f3f3 none repeat scroll 0 0;
	transition:all 200ms ease-in-out;
	
    
    
 font-family:IRANSansWeb !important;}
#right-section {
    background: red;
    height: 400px;
 font-family:IRANSansWeb !important;}
#left-section {
    background: yellow;
    height: 400px;
 font-family:IRANSansWeb !important;}

.tabb h3, .bb h3 {
     
    margin: 20px auto;
font-family:IRANSansWeb !important;}
/*box8
*************************************************************/
#position-3 .jcarousel {
    width: 100% !important;
 font-family:IRANSansWeb !important;}
#bottom11 img,#bottom22 img,#bottom33 img,#bottom44 img{max-width:100%;height:auto;font-family:IRANSansWeb !important;}
#bottom11,#bottom22,#bottom33,#bottom44{background:#fff;padding-bottom:15px; font-family:IRANSansWeb !important;}
#bottom11 h2,#bottom22 h2,#bottom33 h2,#bottom44 h2{margin-top:0;padding:0 5px; font-family:IRANSansWeb !important;}
#bottom11 p:last-child,#bottom22 p:last-child,#bottom33 p:last-child,#bottom44 p:last-child{padding:0 5px;font-family:IRANSansWeb !important;}
#box8-1 {
   padding-bottom: 20px;
   /* padding-top: 20px; */
   font-family:IRANSansWeb !important;
   }
 #box7{display:none;}
#custom2 {
    background: #fbf8f1 none repeat scroll 0 0;
    border: 1px solid #bebdba;
    float: right;
    font-size: 13px;
    padding: 10.4px 14px;
    text-align: justify;
    width: 71%;
 font-family:IRANSansWeb !important;}
@media only screen and (min-width:320px) and (max-width: 767px){#custom2 {width: 100% !important;margin-top:10px; font-family:IRANSansWeb !important;}}
@media only screen and (min-width:993px) and (max-width: 1024px){#custom2 {width: 66% !important; font-family:IRANSansWeb !important;}}
.ns2-readmore {
    float: left;
    color: #ff7c22;
    margin-top: 14px;
 font-family:IRANSansWeb !important;}
.ns2-inner {
    margin-bottom: 10px !important;
    float: right;
 font-family:IRANSansWeb !important;}
#position-3 {
    margin-bottom: 35px;
 font-family:IRANSansWeb !important;}
@media only screen and (min-width:320px) and (max-width: 992px){
div.nssp2 .col-2 {
    width: 100% !important;
 font-family:IRANSansWeb !important;}}

#box7 .ns2-inner {
    margin-bottom:0px !important;
font-family:IRANSansWeb !important;}
#taab h3,#best h3 {
    display: table;
    margin: 0 auto;
    padding: 15px 18px;
	color:#fff !important;
	background:#335075;
font-family:IRANSansWeb !important;}
.gkTabsWrap.vertical ol li, .gkTabsWrap.horizontal ol li{float:right !important;font-family:IRANSansWeb !important;}
#taab li, #best li {
    font-size: 18px !important;
    color: #333 !important;
font-family:IRANSansWeb !important;}

#taab li.active, #best li.active {
    color: #335075 !important;
font-family:IRANSansWeb !important;}
#taab ol, #best ol{
    display: table;
    margin: 30px auto !important;
    width: auto !important;
    float: none !important;
    margin-bottom: 0 !important;
font-family:IRANSansWeb !important;}
img.cir {
    float: right;
    margin-left: 20px;
font-family:IRANSansWeb !important;}
p#cir1 {
    width: 43%;
    float: right;
    padding-top: 4%;
    margin-left: 7px;
    text-align: justify;
font-family:IRANSansWeb !important;}
@media only screen and (min-width:320px) and (max-width: 767px){p#cir1 {width: 84%;font-family:IRANSansWeb !important;}}
.gkTabsButtonNext:hover, .gkTabsButtonPrev:hover {
    background: transparent !important;
font-family:IRANSansWeb !important;}
.gkTabsButtonNext, .gkTabsButtonPrev{
	top:58% !important;
font-family:IRANSansWeb !important;}
#taab .gkTabsContainer {
    padding-right: 35px !important;
font-family:IRANSansWeb !important;}
/*box9
*************************************************************/
#box9 {
    background: #253444;
    padding-top: 45px;
	    font-family:IRANSansWeb !important;
    border-top: 9px solid #ff7c21;
}
#box9 p {color:#fff;}
#box9 li{color:#ff7c21;}
#box9 a{color:#c0c0c0;transition: all 0.5s;}
#footer1 a:hover{color:#ff7c21 !important;margin-right: 5px;text-decoration: none;}
#footer2 h3, #footer1 h3, #footer3 h3{color:#fff !important;}
#footer1 table {
    width: 100% !important;
 font-family:IRANSansWeb !important;}
#footer2 h3 {
    color: #4a4a48;
    font-size: 17px;
    margin-top: 0;
    margin-bottom: 25px;
 font-family:IRANSansWeb !important;}
#footer2 h3, #footer3 h3 {
    color: #4a4a48;
    font-size: 17px;
    margin-bottom: 25px;
    margin-top: 0;
    border-bottom: 2px solid #ff7c21;
    padding-bottom: 12px;
    margin-bottom: 10px;
    float: right;
 font-family:IRANSansWeb !important;}
#footer2 ul {
    padding: 0;
 font-family:IRANSansWeb !important;}
#footer2 ul li a {
    padding: 4px 0px;
    color: #444;
 font-family:IRANSansWeb !important;}
#footer2 ul {
    padding: 0;
    width: 100%;
    float: right;
    margin-top: 15px;
 
    text-align: center;
font-family:IRANSansWeb !important;}
/*box10
*************************************************************/
#box10 {
    background: #335075;
    color: #fff;
    font-size: 13px;
    padding-bottom: 14px;
    padding-top: 14px;
    text-align: center;
 font-family:IRANSansWeb !important;}
.acymailing_module {
    float: right;
    width: 100%;
    text-align: right;
 font-family:IRANSansWeb !important;}
#footer3 table {
    float: right;
    width: 100%;
 font-family:IRANSansWeb !important;}
#footer3 .inputbox:hover {
    border-right: 5px solid #ff7c21;
    padding: 7px 3px;
 font-family:IRANSansWeb !important;}
#footer3 .inputbox {
    border-right: 5px solid transparent;
    color: #ccc;
    margin-bottom: 5px;
    padding: 7px 3px !important;
    border: 5px solid transparent;
 font-family:IRANSansWeb !important;}
#footer3 .button {
     background: #335075 none repeat scroll 0 0;
    border: 0 solid;
    border-radius: 2px;
    width: 165px;
    padding: 7px 4px;
    text-align: center;
    margin-top: 20px;
 font-family:IRANSansWeb !important;}
#footer3 .inputbox {
    border: 5px solid transparent;
    color: #ccc;
    margin-bottom: 3px;
    padding: 5px 3px;
    font-size: 12px;
    box-shadow: 1px 1px 2px #999;
    color: #999;
     width: 100% !important;
 font-family:IRANSansWeb !important;}
#footer4 table {
    margin: 0 auto;
 font-family:IRANSansWeb !important;}
#title1 p {
     
font-family:IRANSansWeb !important;}
/*box11
*************************************************************/
/*box12
*************************************************************/
/*other
*************************************************************/
#social {
    
    z-index:999999;
    left: 10px;
    position: fixed;
    top: 35%;
    width: 30px;
    z-index: 99;
 font-family:IRANSansWeb !important;}
#social img{margin-bottom:5px;cursor:pointer;
     -webkit-transition: all ease 0.3s;   -moz-transition: all ease 0.3s;  -o-transition: all ease 0.3s;    -ms-transition: all ease 0.3s;    transition: all ease 0.3s; color: #fff;
font-family:IRANSansWeb !important;}
#social img:hover{
    -webkit-transform:rotate(360deg);   -moz-transform:rotate(360deg);   -o-transform:rotate(360deg);   -ms-transform:rotate(360deg);   transform:rotate(360deg);
font-family:IRANSansWeb !important;}
#box7 .tabb{display:none; font-family:IRANSansWeb !important;}
#tab1{ display:block;font-family:IRANSansWeb !important;}

@media only screen and (min-width:768px) and (max-width: 767px){
#js-mainnav.megamenu.blackwhite ul.level0 li.mega span.mega, 
#js-mainnav.megamenu.blackwhite ul.level0 li.mega a.mega, 
#js-mainnav.megamenu.blackwhite .megaMenuToggle{padding: 16px 15px !important; font-family:IRANSansWeb !important;}}

@media only screen and (min-width:768px) and (max-width: 992px){#js-mainnav.megamenu.blackwhite ul.level0 li.mega span.mega, 
#js-mainnav.megamenu.blackwhite ul.level0 li.mega a.mega, 
#js-mainnav.megamenu.blackwhite .megaMenuToggle{padding: 14px 7px !important;font-family:IRANSansWeb !important;}}

@media only screen and (min-width:993px) and (max-width: 1024px){#js-mainnav.megamenu.blackwhite ul.level0 li.mega span.mega, 
#js-mainnav.megamenu.blackwhite ul.level0 li.mega a.mega, 
#js-mainnav.megamenu.blackwhite .megaMenuToggle{padding: 13px 3px !important;font-family:IRANSansWeb !important;}}


#tab1-right {
    direction: rtl;
 font-family:IRANSansWeb !important;}
.tabb .ns2-column > div, .bb .ns2-column > div {
    background: #fbf8f1 none repeat scroll 0 0;
    border: 1px solid #eaeaea;
    box-shadow: 1px 1px 5px #ccc;
    float: right;
    margin-bottom: 10px;
    padding: 9px;
    text-align: center;
	 width: 96%;
font-family:IRANSansWeb !important;}
.tabb .ns2-title > a, .bb .ns2-title > a {
    color: #333;
     
    font-size: 14px;
    font-weight: normal;
font-family:IRANSansWeb !important;}
.tabb h4.ns2-title, .bb h4.ns2-title {
    margin: 11px auto 0;
    padding: 3px 0;
    width: 100%;
	
font-family:IRANSansWeb !important;}
#title3 {
    margin-top: 25px;
font-family:IRANSansWeb !important;}

#title3 h1 {
    background: #335075 none repeat scroll 0 0;
    border-right: 20px solid #ff7c21;
    color: #fff;
    display: table;
     
    font-size: 23px;
    margin: 0 auto;
    padding: 13px 130px;
    text-align: center;
font-family:IRANSansWeb !important;}

.tabb .ns2-inner, .bb .ns2-inner {
    width: 100%;
    margin: 0px auto;
font-family:IRANSansWeb !important;}
.ns2-title > a, .ns2-introtext {
     
font-family:IRANSansWeb !important;}

#position-2-link h3, #copy {
     
    margin: 1px;
font-family:IRANSansWeb !important;}
.tabb #custom2, .bb #custom2 {
     border: 0 none;
     float: right;
     padding: 2px;
     text-align: right;
     width: 67%;
     padding-right: 4%;
     font-family:IRANSansWeb !important;
     }
.itemFullText ul.nav {
    margin: 0 auto;
    display: table;
}
@media only screen and (min-width:320x) and (max-width: 767px){.tabb #custom2, .bb #custom2 {  width: 100% !important;font-family:IRANSansWeb !important;}}
@media only screen and (min-width:768x) and (max-width: 992px){.tabb #custom2, .bb #custom2 {  width: 60% !important;font-family:IRANSansWeb !important;}}
.vid {
    margin-top: 0px;
    /* box-shadow: 1px 1px 1px #888; */
    /* margin-top: 25%; */
    float: left;
    font-family:IRANSansWeb !important;
    }
@media only screen and (min-width:768px) and (max-width: 992px){.vid {margin-top: 0px;font-family:IRANSansWeb !important;}}
div.itemBackToTop {
    display: none;
    text-align: right;
font-family:IRANSansWeb !important;}
div.itemFullText p {

     
font-family:IRANSansWeb !important;}
div.itemHeader h2.itemTitle {
    color: #999;
    font-size: 22.5px;
    font-weight: normal;
    line-height: 135%;
    padding: 10px 0 10px;
    text-align: center;
    position: relative;
    margin: 13px a;
    font-family: IRANSansWeb !important;
    /* margin-left: 30%; */
    }
.share-container {
    display: none;
font-family:IRANSansWeb !important;}
.box-content {
    background: #e8e8e8 none repeat scroll 0 0;
font-family:IRANSansWeb !important;
background-image: url(https://b27b89.claudeassets.com/20260101115000im_/https://gitagasht.com/images/pattern8.png);
}
#side h2 {
    background: #335075 none repeat scroll 0 0;
    color: #fff!important;
    font-size: 15px;
    margin: 0;
    padding: 8px;
    text-align: center;border-bottom:2px solid #ddd ;
font-family:IRANSansWeb !important;}
div.k2ItemsBlock ul {
    list-style: outside none none;
    padding: 0;margin:0;
font-family:IRANSansWeb !important;}
div.k2ItemsBlock ul li a {
     
font-family:IRANSansWeb !important;}
div.k2ItemsBlock ul li {
    background: #fff none repeat scroll 0 0 !important;
    padding: 10px 15px;
font-family:IRANSansWeb !important;
    border: 1px dotted #ccc !important;
}
a:hover {
    color: #335075;
    text-decoration: none;
font-family:IRANSansWeb !important;}
#footer2 li a:hover{color:#335075!importantfont-family:IRANSansWeb !important;}
.itemBody table {
    background-color: #fff;
font-family:IRANSansWeb !important;}
.itemBody table td {
    border: 2px solid #ccc;
font-family:IRANSansWeb !important;}
#bak1, #bak2,#bak22 {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ccc;
    color: #666;
    font-size: 15px;
    line-height: 25px;
    padding: 31px 12px;
    font-family:IRANSansWeb !important;
    box-shadow: 1px 1px 2px #333;
}
#kt .kt-comment-item-inner,#kt .kt-avatar .o-avatar img,#kt .kt-avatar .o-avatar,.dropcap,#pricePlans #plans .plan,#side{
    box-shadow: 1px 1px 2px #333;
}
#kt .o-form-group--float .o-form-control,#kt .markItUpEditor:placeholder-shown{
    box-shadow: inset 0 0 2px 1px #333;
}
#kt .btn-kt-primary{
    box-shadow: 1px 1px 2px #333;
    margin: 3px;
}
#bak22 p{background:#335075;margin-bottom:20px;font-family:IRANSansWeb !important;}
#bak1 ul, #bak2 ul  {
    list-style: outside none none;padding-right:10px;
font-family:IRANSansWeb !important;}
#bak1 ul  li, #bak2 ul  li{
    background: rgba(0, 0, 0, 0) url("https://0f6553.claudeassets.com/20260101115000im_/https://gitagasht.com/templates/gitagasht/images/tik.png") no-repeat scroll right center / 13px auto;
    line-height: 25px;
    padding-right: 20px;
    font-size:16px;
font-family:IRANSansWeb !important;}
#titlee {
     
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 20px;
font-family:IRANSansWeb !important;
    box-shadow: 1px 1px 2px #333;
    border: 1px solid #ddd;
}
#comments-footer {
    display: none;
    text-align: left;
font-family:IRANSansWeb !important;}
div.itemView {
    border-bottom: 0 dotted #ccc !important;
font-family:IRANSansWeb !important;}
#jc {
   background: #fff none repeat scroll 0 0;
    border: 2px solid #ccc;
    float: right;
    margin-top: 15px;
    padding: 2%;
    width: 100%;
font-family:IRANSansWeb !important;}
#jc h4 {
    background-color: inherit;
    border-bottom: 0 solid #d2dadb;
    color: #555;
     
font-family:IRANSansWeb !important;}
#comments-form label, #comments-report-form label {
    margin: 0 0 0 10px;
	float:right;width:20%;
font-family:IRANSansWeb !important;}
textarea {
    width: 100% !important;
font-family:IRANSansWeb !important;
    color: #a1b1bc !important;
    font-size: 14px;
    padding: 14px;
}
#man1 {
    
font-family:IRANSansWeb !important;}
#man2 {
    
font-family:IRANSansWeb !important;}
#man5 {
    float: right;
    margin-bottom: 18px;
    width: 100%;
font-family:IRANSansWeb !important;}
.grippie {
    float: right;
    width: 100% !important;
font-family:IRANSansWeb !important;}
#num {
    background: orange none repeat scroll 0 0;
    border-radius: 50%;
    color: #fff;
    float: right;
    font-size: 23px;
    height: 35px;
    line-height: 20px;
    margin-left: 15px;
    padding: 10px;
    width: 35px;
    margin-top:-7px;
    margin-right:-9px;
	margin-top: 9px;
font-family:IRANSansWeb !important;}
.jus{
	color:#fff !important;
	font-size:13px !important;
	line-height:20px !important;
font-family:IRANSansWeb !important;}
#menu {
    z-index: 9999;
    position: relative;
font-family:IRANSansWeb !important;}
#position-1 .bt-title {
    color: #01217a !important;
padding-top: 8px;
font-family:IRANSansWeb !important;}
#position-1 .defaultLayout .bt-inner img {
    max-width: 100%!important;
font-family:IRANSansWeb !important;}
#position-2 .bt-title {
    color: #818181 !important;
font-family:IRANSansWeb !important;}
#position-3 h4 {
    margin: 5px 0;
font-family:IRANSansWeb !important;}
#position-3 .ns2-introtext {
    margin-bottom: 0;
font-family:IRANSansWeb !important;}
#title33 {
    background: #fff;
    padding: 25px 0px !important;
    margin-bottom: 40px;
font-family:IRANSansWeb !important;}
.ti h1,.ti h3{
    background: #335075;
    
    color: #fff !important;
    display: table;
     
    font-size: 17px;
    margin: 20px auto 20px;
    padding: 16px;
    text-align: center;
    width: 35%;
        text-shadow:none;
    box-shadow: 1px 1px 2px #333;
    border: 1px solid #ddd;
font-family:IRANSansWeb !important;}
@media only screen and (min-width:320px) and (max-width: 1280px){.ti h1 { width: auto;font-family:IRANSansWeb !important;}}
button.rsform-submit-button{background: #335075!important;font-family:IRANSansWeb !important;}

#copy a:hover,#copy,#copy a {color:#fff!important;font-family:IRANSansWeb !important;}
#title44 h1:hover ,button.rsform-submit-button:hover{ background:#335075!important;font-family:IRANSansWeb !important;}
.page-header h2 {
     
font-family:IRANSansWeb !important;
    background: #335075;
    border: 1px solid #ddd;
    margin: 4px 0;
    padding: 14px;
    font-size: 18px;
    text-align: center;
    color: #ffffff!important;
    box-shadow: 1px 1px 2px #333;
}
span.itemImage img {
    border: 8px solid #fff !important;
    box-shadow: 1px 1px 4px #000 !important;
    margin: 5px !important;
    pointer-events: none !important;
    max-width: 97% !important;
}
.review-box{
        margin-top: 5px;
}
div.itemCommentsForm form input#submitCommentButton{
 border-radius: 10px;
    box-shadow: 1px 1px 2px #333;
        border: none;
}

input#submitCommentButton:hover {
    color: #000 !important;
    background: #ff7c21 !important;
}
input#submitCommentButton:focus {
        outline: 0 !important;

}

.item-page p {
     
font-family:IRANSansWeb !important;}
.formCaption2, a {
     
font-family:IRANSansWeb !important;}
#side ul {
    padding: 0;
font-family:IRANSansWeb !important;}
#side{
    background:#fff;
	padding: 0;
	margin-top: 64px;
font-family:IRANSansWeb !important;}
#side ul li {
  float:right;
  width:100%;
font-family:IRANSansWeb !important;}
#comments-form-subscribe {
    float: right;
    margin-left: 10px;
font-family:IRANSansWeb !important;}
#man6 {
    float: right;
    margin-bottom: 20px;
    width: 100%;
font-family:IRANSansWeb !important;}
#man6 {
    float: right;
    margin-bottom: 20px;
    width: 100%;
font-family:IRANSansWeb !important;}
#comments-form > div {
 margin-bottom:10px;
font-family:IRANSansWeb !important;}
#footer3 .rsform {
    float: right;
    width: 100%;
font-family:IRANSansWeb !important;}
#footer3 .formRequired {
    display: none;
font-family:IRANSansWeb !important;}
#footer3 .formResponsive .formHorizontal .rsform-block {
    margin-bottom: 0;
font-family:IRANSansWeb !important;}

#footer3 .rsform-input-box {
    padding: 5px 6px;
    margin-bottom: 0;
    height: 28px;
    color: #999;
    font-size: 12px;
    width: 200px;
font-family:IRANSansWeb !important;}

#footer3 #submit {
    background: red;
    width: 140px;
    padding: 6px 10px;
    margin: 0 auto;
font-family:IRANSansWeb !important;}
.rsform-submit-button {
    background: #335075 !important;
    font-size: 15px !important;
    width: 145px !important;
    border-radius: 2px !important;
    margin-right: 90px;
    margin-top: 10px;
font-family:IRANSansWeb !important;}
.modpagecrollbtns.backtop{color:#fff!important;font-family:IRANSansWeb !important;}
.modpagecrollbtns.backtop:hover{background:#335075 !important;font-family:IRANSansWeb !important;}
.rsform-submit-button:hover{background:#335075 !important;font-family:IRANSansWeb !important;}
#position-3 .ns2-image {
    padding: 3px;
    background: #fff;
    border: 1px solid #ccc;
font-family:IRANSansWeb !important;}
#tab0 img.ns2-image {
    height: auto;

font-family:IRANSansWeb !important;}
#tab0 .tabb .ns2-column > div, .bb .ns2-column > div {
    padding: 5px !important;
font-family:IRANSansWeb !important;}
@media only screen and (min-width:320px) and (max-width:512px){
.ns2-column {
    width: 100% !important;
font-family:IRANSansWeb !important;}}
#side ul li {
    border: 1px solid #ccc !important;
font-family:IRANSansWeb !important;}
#side {
    border: 2px solid #ccc;
font-family:IRANSansWeb !important;}
#box7 #title3 {
    background: #fff;
    margin: 0;
    padding-bottom: 30px;
    padding-top: 23px;
    margin-bottom: 30px;
font-family:IRANSansWeb !important;}
.fix {
    position: fixed;
    top: 0;
    z-index: 99;
	background: #fff;
	width: 100%;
font-family:IRANSansWeb !important;}
@media only screen and (min-width:320px) and (max-width: 992px){.fix { position: relative !important;font-family:IRANSansWeb !important;}}
#tabs{
display:table;
margin:0 auto;
width: 100%;

font-family:IRANSansWeb !important;}
@media only screen and (min-width:320px) and (max-width: 1280px){#tabs{width:100%;font-family:IRANSansWeb !important;}}
@media only screen and (min-width:320px) and (max-width: 512px){
.ns2-column.flt-left.col-3 > div {
    width: 100% !important;
font-family:IRANSansWeb !important;}}
.itemRelated > h3 {
     
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 35px;
font-family:IRANSansWeb !important;}
div.itemRelated ul li {
     background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 0 none;
    margin-bottom: 10px;
    padding: 4px 15px;
font-family:IRANSansWeb !important;}
a.itemRelTitle {
    color: #fff;
    font-size: 14px;
font-family:IRANSansWeb !important;}
a.itemRelTitle {
    color: #fff !important;
    font-size: 14px;
font-family:IRANSansWeb !important;}
.itemRelTitle:hover {
    color: #333;
    text-decoration: none;
	
font-family:IRANSansWeb !important;}



div.itemRelated ul {padding:0;list-style: none; counter-reset: li
font-family:IRANSansWeb !important;}
div.itemRelated ul li::before { background: #ffa500 none repeat scroll 0 0;
    border-radius: 50%;
    color: #fff;
    content: counter(li, decimal);
    direction: rtl;
    display: inline-block;
    font-size: 21px;
    height: 35px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 5px;
    text-align: center;
    width: 35px;
  font-family:IRANSansWeb !important;}
  
 div.itemRelated ul li{counter-increment: li
  font-family:IRANSansWeb !important;}
a.itemRelTitle, .itemRelTitle:hover {
    background: #335075 none repeat scroll 0 0 !important;
    float: left;
    margin-left: 54px;
    margin-top: -29px;
    padding: 3px 32px 3px 12px;
    width: 92%;
font-family:IRANSansWeb !important;}
@media only screen and (min-width:768px) and (max-width:1024px){a.itemRelTitle, .itemRelTitle:hover { margin-left: 40px;font-family:IRANSansWeb !important;}}
	
	
@media only screen and (min-width:320px) and (max-width: 767px){a.itemRelTitle, .itemRelTitle:hover {margin-left: auto;
    margin-top:auto; width: 100%;font-family:IRANSansWeb !important;}}

  #footer4 img {
    width: 50px;
font-family:IRANSansWeb !important;}
.bb #custom2 .ns2-introtext, .tabb #custom2 .ns2-introtext {
    font-size: 11px;
    color: #333 !important;
font-family:IRANSansWeb !important;}
#box8-1 .container {
    padding: 0 30px;
font-family:IRANSansWeb !important;}
#btnn {
    float: right;
    width: 100%;
	margin-top: -6px;
font-family:IRANSansWeb !important;}
.resss {
    margin-top: 34px;
    width: 100%;
font-family:IRANSansWeb !important;}
#box6-1 h3 {
    font-family: Mj_Sayeh-2 !important;
    font-size: 47px;
    color: darkred !important;
    text-shadow: 0px 3px 3px rgba(167, 148, 148, 0.7);
}
.vid .moduletable:nth-child(2) a, .vid .moduletable:nth-child(2) a:hover {
    background: #335075;
    margin: 0 auto;
    display: table;
    color: #fff !important;
    padding: 3% 4%;
    margin-top: 4%;
    border-radius: 3px;
}
#ticker {
    float: right;
    width: 100%;
    float: right;
    width: 100%;
    height: 20;
    position: relative;
    z-index: 0;
    font-family:IRANSansWeb !important;
    }
#ticker #custom2 {
    width: 100%;
    padding: 0;
font-family:IRANSansWeb !important;}
#jux_sticky {
    display: block !important;
font-family:IRANSansWeb !important;}
.newsticker_scroller {
    float: right !important;
font-family:IRANSansWeb !important;}
.newsticker_title {
    float: left !important;
font-family:IRANSansWeb !important;}
.newsticker_controls{float: right !important;font-family:IRANSansWeb !important;}
.moduletablehotel li .bt-inner {
    padding: 0;
font-family:IRANSansWeb !important;}

.moduletablehotel .defaultLayout .bt-inner img{max-width:100% !important;font-family:IRANSansWeb !important;}
.defaultLayout .bt-inner .bt-title{
	background:#335075 !important;
	color:#fff !important;
	margin:0px !important;
	padding-top:10px;
font-family:IRANSansWeb !important;}
.moduletablehotel > h3 {
    margin-bottom: 15px !important;
font-family:IRANSansWeb !important;}
.moduletablehotel .bt-inner {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    box-shadow: 0 0;
font-family:IRANSansWeb !important;}
#footer1 h3 {
    color: #4a4a48;
    font-size: 17px;
    margin-bottom: 25px;
    margin-top: 0;
    border-bottom: 2px solid #ff7c21;
    padding-bottom: 12px;
    margin-bottom: 10px;
    float: right;
     
font-family:IRANSansWeb !important;}
#footer2 h3, #footer1 h3, #footer3 h3 {
    display: block;
    margin: 0 auto !important;
    width: 52%;
    text-align: center;
    float: none;
font-family:IRANSansWeb !important;}

#position-1 .bt-title, #position-2 .bt-title {
    background: none !important;
font-family:IRANSansWeb !important;}
#top table {
        font-size: 16px;
    font-weight: normal;
font-family:IRANSansWeb !important;}
@media only screen and (min-width:768px) and (max-width:1024px){#top table {margin-top: -15px !important;
    margin-bottom: 14px !important;font-family:IRANSansWeb !important;}}
.vv, #content, #k2Container, .itemHeader {
    position: static !important;
font-family:IRANSansWeb !important;}
#logo img {
    width: 100%;
    font-family:IRANSansWeb !important;
    }
@media only screen and (min-width:320px)and (max-width: 767px){
#top table {
    font-size: 15px;
    font-weight: normal;
    width: 100% !important;
font-family:IRANSansWeb !important;}}
.gkTabsButtonNext, .gkTabsButtonPrev {
    background: transparent;
font-family:IRANSansWeb !important;}

#side a, .formCaption {
    font-family: IRANSansWeb !important;
}
.rsform-block-send #send, .rsform-block-send .rsform-reset-button {
    margin: 0;
    background: #fff !important;
    color: #335075 !important;
    border: 1px solid #ccc;
}
.phocagallery-box-file .name {
    display: none !important;
}
.rl_tabs.align_right>ul.nav-tabs>li {
    float: right;
    background: #f3f3f3 !important;
}
.rl_tabs.outline_content>.tab-content>.tab-pane {
    padding: 12px;
    background: #fff;
}
#box-back {
    min-height: 300px;
    background-image:url("http://intendemo.ir/gita/images/cip1.png");
    display: inline;
	background-attachment:fixed;
	background-repeat:no-repeat;
	background-position:center top;
	background-size:100% 100%;
}
#box-back2 {
    min-height: 300px;
    background-image:url("http://intendemo.ir/gita/images/cip2.png");
    display: inline;
	background-attachment:fixed;
	background-repeat:no-repeat;
	background-position:center top;
	background-size:100% 100%;
}
#cip {
    background: #E8E8E8;
    padding-top: 4%;
    padding-bottom: 5%;
}
.rsck2 .rsck2-item img{
    padding:0 !important;
}
.moduletableabc .defaultLayout .bt-inner .bt-title {
    background: #fff !important;
    color: #444!important;
    margin: 4px !important;
    padding-top: 10px;
    font-family: IRANSansWeb !important;
    text-align: right !important;
    font-size: 18px !important;
    font-weight: normal !important;
}
.moduletableabc .bt-introtext {
    color: #666 !important;
    font-size: 12px;
    font-family: IRANSansWeb !important;
}
.itemBody .modal {
    display: block;
    position: relative;
    z-index: 0;
}
ul.sigProPolaroids {
    margin: 0px!important;
    padding: 0px !important;
    list-style: none;
    clear: both;
    overflow: hidden;
}
ul.sigProPolaroids span.sigProPseudoCaption, ul.sigProPolaroids span.sigProCaption {
    font-size: 14px;
    font-weight: normal;
}
.itemImageGallery h3 {
    font-size: 18px;
    margin: 0;
    margin-bottom: 20px;
}
div.itemImageGallery {
    margin: 0 0 16px 0;
    padding: 0;
    width: 900px;

}
.moj img {
   
    padding: 4% !important;
    float: right;
    box-shadow: 1px 1px 3px #333;
    margin: 0 auto !important;
}
.tab-content {
   
    background: #fff!important;
}
#blockrandom {
    border: 0px !important;
}
.moduletableabc .jcarousel-list {
	width:100% !important;
}
.moduletableabc li {
	width:48% !important;
}
@media only screen and (min-width:320px) and (max-width:767px){.moduletableabc li {width:100% !important;}}
div.itemCommentsForm form input.inputbox {
    display: block;
    margin: 0;
    color: #a1b1bc;
    font-size: 14px;
    padding: 14px;
}



div.itemRelated ul li{counter-increment: iwl-h1 !important;}
div.itemRelated ul li::before{content: counter(iwl-h1,arabic-indic)"." !important;font-family:IRANSansWeb !important;}

.catItemView.list-gita{padding:10px 5px;background: #fff none repeat scroll 0 0;margin:0 5px;
box-shadow: 1px 1px 2px 2px #ccc;}
.box-meta{
    background-image: url(https://b27b89.claudeassets.com/20260101115000im_/https://gitagasht.com/images/pattern8.png);
    padding-top: 35px;
}
.text-meta{padding-top: 20px;}
@media only screen and (max-width: 480px){
    #k2Container .itemContainer{width:100% !important;margin-bottom:10px;}
    .ti h1, .ti h3{width:100%;margin:0;}
    div#box4 h3{font-size:25px;}
}
#final-fix,#box2{background:#fff;}

#position-1 {margin-bottom: 15px;}

/* --------------------------------------------- roka css -----------------------------------------------------*/

.catItemBody#articles span.catItemImage img, span.tagItemImage img{
    border: none;
	border-radius: 3px;
    padding: 0;
    width: 100% !important;
}
#article-side{
	background: #Bcbcbc;
	border: 1px solid #E5E5E5;
	padding: 20px;
	margin-top: 20px;
	font-size:14px;
	box-shadow: 1px 1px 2px #333;
}
#article-side p, #article-side a{
	font-size:14px;
}
#article-side .moduletable h3{
    background:#d2d2d2;
	border-bottom: 3px solid #335075;
	padding: 5px 5px 5px 0;
	margin-bottom:0;
	position:relative;
}
#article-side .moduletable h3:before{
	color: #F90;
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	content: "\f075";
	margin-left: 5px;
}
#article-side .moduletable:first-child h3:before{
	content: "\f02b";
}
#article-side .moduletable .k2TagCloudBlock ul {
	list-style:none;
	padding:0;
	margin:0;
}
#article-side .moduletable .k2TagCloudBlock ul li{
	display: block;
	overflow: hidden;
}
#article-side .moduletable .k2TagCloudBlock ul li a{
	float:none;
	background-color:#fff;
	display:block;
	padding: 10px;
	border-bottom: 1px solid #DDD;
	color: #026799!important;
	box-sizing: border-box;
}
#article-side .moduletable .k2TagCloudBlock ul li a:hover{
	background: #ecffff;
}

.catItemAuthor {
    border-left: 1px solid #999999;
    display: inline-block;
	color:#999999;
	margin-left: 2px;
	padding-left: 5px;
}
.catItemAuthor a, .catItemDateCreated a{
    color:#999!important;
}
.catItemDateCreated {
    display: inline-block;
	color:#999999;
}
#article-side .moduletable .custom {
	background-color:#fff;
	padding: 10px;
	text-align:justify;
}
body.articles div.catItemImageBlock {
    float: right;
}
body.articles div.catItemBody, div.tagItemView{
	border-bottom: 3px dotted #fff;
	margin-bottom: 10px;
	position: relative;
	background: #fff;
	box-shadow: 1px 1px 2px #333;
}
body.articles .catItemTitle, .tagItemTitle{
	font-size: 23px;
	line-height: 35px;
	padding-bottom: 10px;
	margin-top: 10px;
	
}
body.articles .catItemTitle a, .tagItemTitle a{
	color: #069!important;
	transition: linear .2s;
	font-size: 1.1em;
}
body.articles .catItemTitle a:hover, .tagItemTitle a:hover{
	color: #0084C4!important;
}
body.articles  div.catItemReadMore a , div.tagItemReadMore a{
    color: #069 !important;
	font-size: 15px;
	margin-top: 10px;
	display: inline-block;
}
.author-date {
    display:none;
}
body.articles  div.catItemIntroText, div.tagItemIntroText {
    line-height: 30px;
    padding: 0;
    text-align: justify;

}
.k2Pagination .pagination-start,.k2Pagination .pagination-prev ,.k2Pagination .pagination-end,.k2Pagination .pagination-next{
	display:none!important;
}
.k2Pagination li {
	margin-left: 5px;
	display: inline-block !important;
	background: #005680;
	font-size: 16px;
	text-align: center;
	border-radius: 3px;
	transition: all 0.3s linear;
	color:#fff!important;
}
.k2Pagination li a.pagenav{
	width: 30px;
	line-height: 30px;
	display: block;
	color: #FFF!important;
}
.k2Pagination li span.pagenav{
	background: #F93 !important;
	width: 30px;
	line-height: 30px;
	display: block;
}
div.k2Pagination ul {
    text-align: right;
    padding: 0;
}
div.itemTagsBlock {
    padding: 4px 0;
    border-bottom: none;
}
div.itemTagsBlock span{
    padding:0;
}
i{
    font:normal normal normal 16px/2 FontAwesome!important;
    color: #b3b1b1;
}
div.itemTagsBlock ul.itemTags li a {

    background-color: #F0F0F0;
    display: inline-block;
    padding: 5px 10px;
    color: #666 !important;
    border: 1px solid #cecece;

}
div.itemTagsBlock ul.itemTags li a:hover {

    text-decoration: none;

}
div.tagItemImageBlock {
    float: right;
}
span.tagItemImage {
    margin: 0 0 8px 8px;
}

.program-saman{
    background: white;
    padding: 20px;
    margin-bottom: 10px;
    border: 2px solid #ccc;

}

 blockquote {
    border-radius: 15px;
    padding: 5px 5px 5px 10px;
    margin: 25px auto 35px;
    box-shadow: 0 3px 10px -3px #dad1f6;
    border: 1px solid #dad1f6;
    max-width: 70%;
    position: relative;
    background: #fff;
    color: #000;
    font-size: 16px;
    line-height: 30px;
    quotes: none;
    font-weight: 700;
}
h2, h3{
    color:#000!important;
    font-weight: 700!important;
}
p{
    color:#000!important;
}
p a{
    font-weight: 700!important;
}
#footer1 h3,#footer2 h3,#footer3 h3,#footer1 a,#footer2 a,#footer1 p,#footer2 p,#footer3 p{
    color:#fff!important;
    font-weight: 400!important;
}

#footer3 a{color: #00ddff!important;
font-weight: 400!important
}


/* --------------------------------------------- End of roka css -----------------------------------------------------*/
/*
     FILE ARCHIVED ON 11:50:22 Jan 01, 2026 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 08:23:51 Sep 23, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 3.205
  exclusion.robots: 0.07
  exclusion.robots.policy: 0.061
  esindex: 0.007
  cdx.remote: 5.608
  LoadShardBlock: 82.878 (3)
  PetaboxLoader3.datanode: 118.206 (4)
  load_resource: 79.833
  PetaboxLoader3.resolve: 37.312
*/