/*custom font adds*/
@font-face {
  font-family: IRANSans;
  font-style: normal;
  font-weight: bold;
  src: url('fonts/eot/IRANSansWeb_Bold.eot');
  src: url('fonts/eot/IRANSansWeb_Bold.eot?#iefix') format('embedded-opentype'),
     url('fonts/woff2/IRANSansWeb_Bold.woff2') format('woff2'),
     url('fonts/woff/IRANSansWeb_Bold.woff') format('woff'),
     url('fonts/ttf/IRANSansWeb_Bold.ttf') format('truetype');
}
@font-face {
  font-family: IRANSans;
  font-style: normal;
  font-weight: 500;
  src: url('fonts/eot/IRANSansWeb_Medium.eot');
  src: url('fonts/eot/IRANSansWeb_Medium.eot?#iefix') format('embedded-opentype'),
     url('fonts/woff2/IRANSansWeb_Medium.woff2') format('woff2'),
     url('fonts/woff/IRANSansWeb_Medium.woff') format('woff'),
     url('fonts/ttf/IRANSansWeb_Medium.ttf') format('truetype');
}
@font-face {
  font-family: IRANSans;
  font-style: normal;
  font-weight: 300;
  src: url('fonts/eot/IRANSansWeb_Light.eot');
  src: url('fonts/eot/IRANSansWeb_Light.eot?#iefix') format('embedded-opentype'),
     url('fonts/woff2/IRANSansWeb_Light.woff2') format('woff2'),
     url('fonts/woff/IRANSansWeb_Light.woff') format('woff'),
     url('fonts/ttf/IRANSansWeb_Light.ttf') format('truetype');
}
@font-face {
  font-family: IRANSans;
  font-style: normal;
  font-weight: 200;
  src: url('fonts/eot/IRANSansWeb_UltraLight.eot');
  src: url('fonts/eot/IRANSansWeb_UltraLight.eot?#iefix') format('embedded-opentype'),
     url('fonts/woff2/IRANSansWeb_UltraLight.woff2') format('woff2'),
     url('fonts/woff/IRANSansWeb_UltraLight.woff') format('woff'),
     url('fonts/ttf/IRANSansWeb_UltraLight.ttf') format('truetype');
}
@font-face {
  font-family: IRANSans;
  font-style: normal;
  font-weight: normal;
  src: url('fonts/eot/IRANSansWeb.eot');
  src: url('fonts/eot/IRANSansWeb.eot?#iefix') format('embedded-opentype'),
     url('fonts/woff2/IRANSansWeb.woff2') format('woff2'),
     url('fonts/woff/IRANSansWeb.woff') format('woff'),
     url('fonts/ttf/IRANSansWeb.ttf') format('truetype');
}
span.g-menu-item-title,
.itemCommentsForm h3,
div.itemNavigation {
    font-family: IRANSans;
}

.dl-horizontal dt {
    text-align: justify !important;
}
/* k2 search box css*/
.k2SearchBlock.me_search .k2SearchBlockForm input.button {
	position: absolute;
    top: 10px;
    left: 10px;
		padding: 0;
		height: 100%;
		width: 20px;
		overflow: hidden;
		text-indent: -999px;
 		background: url('../../../images/trangell-themspic/search-ico.png') no-repeat center;
}
#k2ModuleBox291,
input.inputbox.trangell {
  border-color: transparent;
  border-radius: 15px;
  max-height: 32px;
  max-width: 300px;
  margin-top: 10px;
  font-family: IRANSans;
  font-family: IRANSans;
  font-size: 12px;
  color: #363965;
}
ul.liveSearchResults {
    padding:10px !important;
}

/* social span color and css*/
 .g-social span {
  color: #fff;
  font-size: 18px;
 }

 /*navigation custom css*/
 #g-navigation .g-content {
  padding: 0;
 }
 #g-navigation {
  padding: 0;
  margin: 0;
  height: 70px;
  background: #6b61a8;
 }
/*menu custom css*/
#g-header {
  background: #fff;
  color: #353a61;
  border-bottom: 1px solid #dddddd;
  padding: 0;
}
#g-header .g-content {
  padding: 0;
  margin: 8px 0 0 0;
}

#g-header a {
  color : #353967;
  font-family: IRANSans;
  /*text-shadow: #d8d6de 1px 1px 1px;*/
  font-size: 14px;
  font-weight: normal;
}
.g-main-nav .g-toplevel > li > .g-menu-item-container > .g-menu-item-content {
  margin-right: 3px;
}
  .g-main-nav .g-toplevel > li {
    margin-left: 20px;
  }
.g-container i {
  color: #0d0d0e;
}
.submitp p {
  margin:0;
  padding: 0;
}
#g-header > div > div > div.g-block.size-23.submitp.downmobiles {
  margin-top: 4px;
}
ul.g-active.g-dropdown.g-fade {
  background: #d44e2a;
  position: absolute;
  z-index: 99999999999999999999999999;
  /*padding-top: 20px;*/
}
ul.g-active.g-dropdown.g-fade span.g-menu-parent-indicator {
  margin-top: 15px;
  z-index: 99999999999999999999999999;

}
ul.g-active.g-dropdown.g-fade a {
  color: #fff !important;
  border-bottom: 1px solid #fff;
  z-index: 99999999999999999999999999;

}
#g-mobilemenu-container i {
  float: right !important;
}
#g-offcanvas #g-mobilemenu-container ul {
  direction: rtl !important;
  text-align: right !important;
}
#g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
  padding: 0 !important;
}
#g-offcanvas #g-mobilemenu-container ul > li > .g-menu-item-container {
  margin-bottom: 10px;
}
#g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
      clear: both;
    float: left;
    position: relative;
    margin-left: 20px;
}
#g-intro {
  background: url('../../../images/trangell-themspic/pattern.png') repeat;
  border-bottom: 1px solid #dddddd;
  min-height: 400px;
  background-size: contain;
      position: relative;
    z-index: 1;
}
.leftsidecat a {
  color: #424752;
}
.leftsidecat {
  border:1px solid #ddd;
  border-radius: 10px;
  box-shadow: 2px 2px #000;
  font-family: IRANSans;
  font-weight: normal;
  -webkit-box-shadow: 4px 15px 34px -2px rgba(173,163,173,1);
-moz-box-shadow: 4px 15px 34px -2px rgba(173,163,173,1);
box-shadow: 4px 15px 34px -2px rgba(173,163,173,1);

}
#g-above,
.color {
  background: #fff;
  clear: both;
  margin-top: 60px;
  margin-bottom: 30px;
}
.submittag {
  /*color: #8b8c90;*/
  border:1px solid #958fc2;
  border-radius: 10px;
  box-shadow: 2px 2px #000;
  font-family: IRANSans;
  font-weight: normal;
  -webkit-box-shadow: 4px 15px 34px -2px rgba(173,163,173,1);
  -moz-box-shadow: 4px 15px 34px -2px rgba(173,163,173,1);
  box-shadow: 4px 15px 34px -2px rgba(173,163,173,1);

  background: rgba(236,233,254,1);
  background: -moz-linear-gradient(top, rgba(236,233,254,1) 0%, rgba(212,228,239,1) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(236,233,254,1)), color-stop(100%, rgba(212,228,239,1)));
  background: -webkit-linear-gradient(top, rgba(236,233,254,1) 0%, rgba(212,228,239,1) 100%);
  background: -o-linear-gradient(top, rgba(236,233,254,1) 0%, rgba(212,228,239,1) 100%);
  background: -ms-linear-gradient(top, rgba(236,233,254,1) 0%, rgba(212,228,239,1) 100%);
  background: linear-gradient(to bottom, rgba(236,233,254,1) 0%, rgba(212,228,239,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ece9fe', endColorstr='#d4e4ef', GradientType=0 );
}
.padvip p {
  padding: 0;
  margin: 0;
}
.leftsidecat td {
  border-color: transparent;
  font-family: IRANSans;
  font-weight: normal;
  font-size: 14px;
}

.leftsidecats td {
  border-color: transparent;
}
.sapacers {
  min-height: 30px;
}
.padvip {
  overflow: hidden;
  margin-top: 20px;
  margin-bottom: 10px;
  border:1px solid rgba(173,163,173,1);
  border-radius: 10px;
  background: transparent;
    -webkit-box-shadow: 4px 15px 34px -2px rgba(173,163,173,1);
-moz-box-shadow: 4px 15px 34px -2px rgba(173,163,173,1);
box-shadow: 4px 15px 34px -2px rgba(173,163,173,1);
}

.padvip .g-content {
  padding: 0;
  margin: 0;
}
.padvip img {
    background-size: cover;
}

/*raxo*/
.allmode-bricks .allmode-name, .allmode-bricks .allmode-item > div:first-child,
.allmode-bricks .allmode-name, .allmode-bricks .allmode-item,
.allmode-bricks .allmode-details {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
  text-shadow: none;
}
.trangell-raxo-more-cat {
  /*clear: both;*/
  float: left;
  background: url('../../../images/trangell-themspic/more-cat.png') no-repeat center left;
  padding-left: 50px;
      margin-top: -64px;
  font-family: IRANSans;
}
div > div.allmode-content > h4 {
  background: url('../../../images/trangell-themspic/link-cat.png') no-repeat center left !important;
  min-height: 33px;
}
.pattern {
  background: url('../../../images/trangell-themspic/pattern.png') repeat center !important;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  background-size: contain;
}
.allmode-title a {
  color: #858585 !important;
  font-family: IRANSans;
  font-weight: normal;
  /*background: url('../../../images/trangell-themspic/link-cat.png') no-repeat center left;*/
 
}
#g-intro h1,#g-intro h2,#g-intro h3,#g-intro h4,#g-intro p,#g-intro span,#g-intro h5,#g-intro, {
 font-family: IRANSans !important;
}
html .ls-wrapper > a, body .ls-wrapper > a, #ls-global .ls-wrapper > a, html .ls-wrapper > p, body .ls-wrapper > p, #ls-global .ls-wrapper > p, html .ls-wrapper > h1, body .ls-wrapper > h1, #ls-global .ls-wrapper > h1, html .ls-wrapper > h2, body .ls-wrapper > h2, #ls-global .ls-wrapper > h2, html .ls-wrapper > h3, body .ls-wrapper > h3, #ls-global .ls-wrapper > h3, html .ls-wrapper > h4, body .ls-wrapper > h4, #ls-global .ls-wrapper > h4, html .ls-wrapper > h5, body .ls-wrapper > h5, #ls-global .ls-wrapper > h5, html .ls-wrapper > img, body .ls-wrapper > img, #ls-global .ls-wrapper > img, html .ls-wrapper > div, body .ls-wrapper > div, #ls-global .ls-wrapper > div, html .ls-wrapper > span, body .ls-wrapper > span, #ls-global .ls-wrapper > span, html .ls-wrapper .ls-bg, body .ls-wrapper .ls-bg, #ls-global .ls-wrapper .ls-bg, html .ls-wrapper .ls-layer, body .ls-wrapper .ls-layer, #ls-global .ls-wrapper .ls-layer, html .ls-slide .ls-layer, body .ls-slide .ls-layer, #ls-global .ls-slide .ls-layer, html .ls-slide a .ls-layer, body .ls-slide a .ls-layer, #ls-global .ls-slide a .ls-layer {
   font-family: IRANSans !important;
}
.trangell-raxo-more-cat a{
  color: #695fa5;
  font-weight: normal;
}
#g-above .g-container .g-title{
  color: #6b61a8;
  font-size: 24px;
  background: url('../../../images/trangell-themspic/star.png') no-repeat center right;
  padding-right: 30px;
/*  font-weight: bold;*/
  font-family: IRANSans;
}
.allmode-category {
  display: none;
}
.allmode-bricks .allmode-img img {
  border-radius: 8px;
  -webkit-box-shadow: 4px 15px 34px -2px rgba(232, 232, 232, 0.54);
  -moz-box-shadow: 4px 15px 34px -2px rgba(232, 232, 232, 0.54);
  box-shadow: 4px 15px 34px -2px rgba(232, 232, 232, 0.54);
}
.allmode-box.allmode-bricks {
  font-family: IRANSans;  
}
#g-footer {
  background: #6b61a8;
  font-family: IRANSans;  

}
#g-footer a {
  color: #fff;
}#g-footer .g-container i {
  color: #fff;
}
.btn-primary {
    font-family: IRANSans !important;
    padding: 5px !important;
}
#g-trangell-cright {
  color: #7a7a7a;
  font-family: IRANSans;
  font-size: 13px;
}
#g-trangell-cright .g-content {
  padding: 0;
  margin-bottom: 0;
}
#g-trangell-cright a{
  /*color: #7a7a7a;*/
  font-family: IRANSans;
}
.allmode-details {
  display: none;
}

.acysubbuttons button.btn, input[type="submit"].btn {
  padding: 15px !important;
}
.up {
  position: fixed !important;
  width: 100%;
  transition: 2s;
  z-index: 99999999999999999;
}
.dis {
  display: none !important;
  transition: 2s;
}

#g-testimonials {
  background: transparent !important;
  z-index: 0 !important;
  color:#000;
  font-family: IRANSans;
}
div.itemListCategory {
  background: transparent;
  color: #424242;    
  border: 1px solid #fff;
  font-family: IRANSans;
  text-align: justify;
}
.fonts {
    font-family: IRANSans;
}
.spacersmain {
  clear: both;
  margin:10px 20px 0 0;
}
.overhieght {
  /*height: 800px;*/
  overflow: hidden;
  margin: 0 0 61px 0 !important;

}
.itemRatingLog {
  color: #f17730 !important;
  font-size: 14px;
  float: right !important;
  font-family: IRANSans;
  margin:0 10px 0 0 !important;
  border-left: 1px solid #dddddd;
  padding-left: 20px;
  top: -2px;
  position: relative;
  width: 100%;
}
.itemRatingLog i {
  color: #f17730 !important;
  font-size: 14px;
}
.catItemTitle.fonts a {
  color: #424242 !important;
}
.span12.borderbodyfronts {
  border:1 solid #dddddd;
}
.catItemReadMore.fonts {
      background: #68dc7c !important;
    font-size: 14px;
    padding: 3px 10px 3px 10px;
    border-radius: 15px;
    top: -10px;
    position: relative;
    left: 10px;
    color: #fff;

}
h1, h2, h3, h4, h5 {
    font-family: IRANSans;
}
.catItemReadMore a {
  color: #fff !important;
      font-family: IRANSans;
}
.catItemCategory i {
  color: #373961 !important;
}
.catItemCategory a {
  color: #434343 !important;
}
.catItemCategory {
  font-size: 14px;
}
.borderbodyfronts {
  height: 35px;
  border-top:1px solid #dddddd;
  border-bottom:1px solid #dddddd;
  color: #424242;
  text-align: right;
  direction: rtl;
}
.catItemIntroText {
  color: #6e6e6e !important;
  font-size: 14px !important;
  font-weight: normal !important;
  margin: 0 19px 0 10px !important;
  text-align: justify !important;
  height: 80px;
  max-height: 80px;
  overflow: hidden;
}
.borders-ratecate {
  border:1 solid #dddddd;
}
div.catItemHeader {
    max-height: 79px;
    height: 78px;
    overflow: hidden;
}
h3.catItemTitle.fonts {
    margin: 0 19px 0 10px !important;
    font-size: 16px;

}
div.catItemBody {
  padding: 0 !important;
}

.blocers {
    border:1px solid #ddd;
    margin:0 13px 0 13px;
    border-radius: 9px;
    overflow: hidden;
    box-shadow: -5px -1px 20px 2px rgba(232, 232, 232, 0.1), 2px -3px 20px 2px rgba(232, 232, 232, 0.11);
   -webkit-box-shadow: -5px -1px 20px 2px rgba(232, 232, 232, 0.1), 2px -3px 20px 2px rgba(232, 232, 232, 0.11);
   -moz-box-shadow: -5px -1px 20px 2px rgba(232, 232, 232, 0.1), 2px -3px 20px 2px rgba(232, 232, 232, 0.11);
   min-height: 502px;

}
.fecu {
    position: absolute;
    top: 1px;
    left: 8px;
}
div.catItemImageBlock,
div.catItemView {
  padding: 0;
  margin:0;
}
.btn.btn-danger {
    color: #fff !important;
    background-color: #d9534f !important;
    border-color: #d43f3a !important;
    text-shadow: none !important;
    background-image:none !important;
}
div.catItemIsFeatured:before, div.userItemIsFeatured:before, div.itemIsFeatured:before {
  content: none;
}
.pagination ul > li > a, .pagination ul > li > span {
  color: #94d1d2 !important;
}
.k2Pagination.pagination ul {
  padding-right: 8px;
}
.k2Pagination.pagination {
  color: #c1bfbf;
  font-family: IRANSans;
}
h3.g-title {
  font-family: IRANSans;
  background: url(../../../images/trangell-themspic/star.png) no-repeat center right;
  padding-right: 30px; 
}
.span12.ads {
    padding-left: 60px;
    width: 100%;
}
.span12.k2cats.mobiles {
  width: 100%;
}
#g-features {
  clear: both;
}
.span12.k2cats.mobiles {
  background-size: cover;
  min-height: 180px;
  margin: 0;
}
.img-circle.ctas {
  margin: 15px 0 0 0;
}
.span5.fonts.colors {
  color: #fff;
      font-size: 34px;
    margin-top: 70px;
}
div.tagItemImageBlock {
  float: right;
  margin: 0 0 0 15px;
}
.tagItemView {
  background-color: rgba(221, 221, 221, 0.27);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
    box-shadow: 0 1px 2px rgba(0,0,0,0.05);
    padding: 0 0px 8px 45px;
    text-align: justify;
    color: #424242 ;
    border: 1px solid #e1e1e1;
}

div.tagItemHeader > h2 > a {
  color : #464646 !important;
  padding: 0 20px 0 0;
 }
 .tagItemReadMore {
  float: left
 }
 .tagItemReadMore a.k2ReadMore{
    color: #5f5d5d !important;
    background-color: #fff;
    border: 1px solid #ddd;
    padding: 5px;
    border-radius: 4px;
    font-size: 14px;
    font-family: IRANSans;
    transition: 1s;
 }
 .itemExtraFields {
  font-family: IRANSans;
  color: #979797;
 }
  .itemExtraFields h3,  .itemExtraFields ul ,  .itemExtraFields li {
    font-family: IRANSans;
  }
 .tagItemReadMore a.k2ReadMore:hover {
    background-color: #dadada;
    transition: 1s;
 }
 div.tagItemCategory span {
  font-weight: normal;
 }

 div.itemHeader h2.itemTitle {
  color: #424242;
  font-family: IRANSans;
 }
.span12.itemsingel {
  margin: 0 0 30px 0;
      border-top: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
    padding-top: 8px;
    padding-bottom: 0px;
 }
 div.itemComments {
  color: #555;
  font-family: IRANSans;  
 }
 div.itemCommentsForm form input#submitCommentButton {
  font-family: IRANSans !important; 
  font-weight: normal !important;  
 }
 .itemLinks {
  float: left;
  margin: 0 !important;
 }
 .span12.itemsingel .itemRatingLog {
  border-left:none;
 }
 div.itemExtraFields ul li span.itemExtraFieldsLabel {
  float: right;
 }
 div.itemExtraFields ul li {
    display: block;
    border: 1px solid #dadada;
    padding: 8px;
    border-radius: 5px;
    margin-bottom: 10px;
  }
  div.itemExtraFields ul li span.itemExtraFieldsLabel {
    margin: 0 0 0 10px !important;
    width: inherit !important;
    font-weight: normal !important;
  }
 .itemsingelscrc {
  border-radius: 5px;
  overflow: hidden;
 }
 #map-canvas {
  max-height: 200px !important;
 }
.itemFullText {
  font-size: 14px;
  color: #555;
  text-align: justify;
  font-family: IRANSans;  
 }
 .itemFullText p , .itemFullText h1, .itemFullText h2, .itemFullText h3, .itemFullText a, .itemFullText p {
  font-family: IRANSans;  
 }
 .span12.itemsingelspacers {
  height: 40px;
 }
 .itemImageGallery h3,
 h3.itamsingelpage {
  font-family: IRANSans; 
      color: #424242;
 }
.itemTagsBlock {
  border-top:1px solid #dddddd;
  border-bottom:1px solid #dddddd;
  padding-top: 8px;
  padding-bottom: 8px;
}
 span.tagssingel {
  font-weight: normal !important;
  background-color: #6a60a6 !important;
  font-size: 12px !important;
  font-family: IRANSans !important;
  color: #fff !important;
  padding: 3px 8px 3px 8px !important;
 }
 li.itemTagsli {
  font-weight: normal !important;
  background-color: #f1f1f1 !important;
  font-size: 12px !important;
  font-family: IRANSans !important;

  padding: 3px 8px 3px 8px !important;
 }
  li.itemTagsli a {
   color: #898989 !important;   
  }
.catItemImageBlock {
    min-height: 225px;
}
/* .btn {
  box-shadow: none;
  text-shadow: none;
  color: #fff !important;
  background-color: #fff !important;
  background-image:none !important;
 }*/
/*div.itemListCategory img
*//* mobile and mini tablet css*/
@media only all and (max-width: 767px) {
  .span12.ads {
    padding: 0 !important;
  }
  .downmobiles, .leftsidecat {
    display: none;
  }
  .trangell-raxo-more-cat {
  /*clear: both;*/
    margin-top: 0;
  }
  .logos {
    margin-right: 40px;
  }
  .itemContainer.span4.itemContainerLast.overhieght {
    width: 100%;
  }
}
@media only all and (max-width: 959px) {
  .itemContainer.span4.itemContainerLast.overhieght {
    width: 50%;
  }
  .span6.mob959 {
    width: 46%;
  }
  .span6.mob959.rights {
    float: right !important;
  }  
  .span6.mob959.lefts {
    float: left !important;
  }
}

@media only all and (max-width: 1199px) {
  .catItemReadMore.fonts {
    font-size: 12px;
  }
  .span12.k2cats.mobiles {
    display: none;
  }
  .catItemImageBlock {
    max-height: 175px;
    overflow: hidden;
  }
}

@media only all and (max-width: 767px) {
  .itemContainer.span4.itemContainerLast.overhieght {
    width: 100%;
  }
  .catItemImageBlock {
    height: 175px;
    overflow: hidden;
  }
  #g-navigation {
    height: 200px;
  }
}

}