@font-face {
  font-family: 'BYekan';
  src: url('../fonts/IRANSansWeb(FaNum)_Medium.eot') format('eot'),  /* IE6–8 */
       url('../fonts/IRANSansWeb(FaNum)_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       url('../fonts/IRANSansWeb(FaNum)_Medium.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}
@font-face {
  font-family: 'FontAwesome';
   src: url('../fonts/fontawesome-webfont.eot?v=4.0.3');
 
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.0.3') format('embedded-opentype'),
 
  url('../fonts/fontawesome-webfont.woff?v=4.0.3') format('woff'),
 
  url('../fonts/fontawesome-webfont.ttf?v=4.0.3') format('truetype'),
 
  url('../fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format('svg');
}
body {color: #333;font-family: BYekan;font-size: 13px;line-height: 30px;margin: 0;width: 100%;background:#fff;}
a:hover{text-decoration:none;}ul{list-style:none;margin: 0;padding:0;}ol{padding: 0} p{margin:0;}

/*================================= top0 ===================================*/
div#pos1 a:hover, div#sidebar-right a:hover {
    color: #ff3c04;
}
.top {
    padding: 15px 0;
}
.customtext5 {
    background-repeat: no-repeat;
    height: 150px;
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0px 2px 3px 2px #ccc;
    margin-bottom: 5%;
    padding: 6px 11px;
    background-position: 8% 80%;
}
.customtext5{    position: relative;}
.customtext5 p:last-child a {
    background: #de2901;
    color: #fff;
    padding: 2px 0;
    border-radius: 50px;
    font-size: 12px;
    width: 88px;
    display: inherit;
    text-align: center;
}
div#pos3 {
    margin-top: 5%;
}
.dark-text .mnwall-readmore a {
    border: 1px solid #777;
    background: #6c1abc;
    color: #fff;
    border-radius: 40px;
    padding: 2px;
    width: 100px;
    text-align: center;
}.itemContainer.col-sm-6 .groupLinks {
    min-height: 333px;
    margin-bottom: 15px;
    width: 100%;
}.itemContainer.col-sm-6 .groupLinks table {
    width: 100%;
}
.mnwall-item-outer-cont.content-below {
    background: #fff;
    /* height: 394px; */
    box-shadow: 0px 1px 3px 1px #ccc;
    border-radius: 5px;
    display: block;
}
.mnwall-item-img {
    height: 147px;
}
h3.mahsol {
padding: 12px 0;
    position: relative;
    text-align: center;
    font-size: 20px;
}
h3.mahsol:after {
    position: absolute;
    width: 125px;
    height: 3px;
    background: #fdc100;
    content: "";
    right: 22%;
    top: 50%;
}
h3.mahsol:before {
    position: absolute;
    width: 125px;
    height: 3px;
    background: #fdc100;
    content: "";
    left: 22%;
    top: 50%;
}
.no-padding {
    padding: 0;
}
.customtext5 p:first-child a {
    color: #333;
    font-size: 19px;
}
.customtext5 h6 {
    color: #aba9a9;
    font-size: 10px;
}

div#logo1 img {
    height: 170px;
}div#logo1 .mnwall-item-outer-cont.content-below {
    border: 1px solid #ccc;
    border-radius: 3px;
}h3.mnwall-title {
    border-bottom: 1px solid #ccc;
    padding-bottom: 5px;
}
.top {}	
.moduletableiransel h3 {
    background: #f7bb01;
    color: #ffff;
    padding: 15px 15px;
    border-radius: 4px;
    border-bottom: 4px solid #d7a10f;
}

.moduletablehamrahaval h3 {
    background: #09c3da;
        color: #ffff;
    padding: 15px 15px;
    border-radius: 4px;
    border-bottom: 4px solid #0aaabe;
}

.moduletableraytel h3 {
    background: #992b68;        color: #ffff;
    padding: 15px 15px;
    border-radius: 4px;
    border-bottom: 4px solid #992b68;
}
div#pos1,div#sidebar-right{
    background: #fff;
    box-shadow: 0px 0px 3px 1px #ccc;
    padding: 4px 15px;
    margin-top: 15%;
    border-radius: 3px;
}

div#email p:first-child {
    background-image: url(../images/tel.png);
}
div#email p:last-child {
    background-image: url(../images/email1.png);
}
div#email p {
    color: #b7b7b7;
    float: left;
    margin-right: 15px;
    background-repeat: no-repeat;
    padding-left: 21px;
    background-position: left;
}
.row-top {
    margin: 15px 0;
}
div#social ul.social-list li a i {
    border: 1px solid #fff;
    border-radius: 50%;
    width: 30px !important;
    height: 30px;
    line-height: 30px;
    font-size: 15px;
}
div#n2-ss-3 .nextend-bullet-bar > div {    display: block !important;}
img {    max-width: 100%;height: auto;}

.logo1 {
    background: #fefefe;    
    padding: 15px 0;
}
div#btcontentshowcase-control {
    display: none;
}





div#footer3 img {
    float: left !important;
}
.left a {
    color: #a39e9e;
    float: left;
}
.pos ,.wrapper{
    background: url(../images/back1.jpg);
}
ul.maximenuck {}.map {
}
form#userForm input, textarea#ex {
    direction: rtl !important;
}
.tamas .uk-form-row.rsform-block {
    float: right !important;
}

.breadcrumb li::after {
    content: '';
    position: absolute;
    top: 0;
left: 1px;    width: 30px;
    height: 30px;
    transform: scale(0.707) rotate(-134deg);
    z-index: 1;
    border-radius: 0 5px 0 50px;
    /* background: var(--breadcrumb-theme-2); */
    transition: background 0.5s;
    box-shadow: 2px -2px 0px 1px var(--breadcrumb-theme-4);
}
.breadcrumb li {
    text-decoration: none;
    outline: none;
    display: block;
    float: right;
    font-size: 12px;
    line-height: 36px;
    padding: 0 10px 0 28px;
    position: relative;
    background: var(--breadcrumb-theme-2);
    color: var(--breadcrumb-theme-1);
    transition: background 0.5s;    position: relative;
}.breadcrumb {    list-style: none;
    background-color: #1a1a1a  !important;
    border-radius: 4px;
}












.col-xs-12.catItemImageBlock1 img:hover{
        opacity: 0.8;
    cursor: url(http://tehrancel.ir/photos/myfiles/zoom_in.png) 4 12, auto;
    cursor: url(http://tehrancel.ir/photos/myfiles/zoom_in.png) 2 2, pointer;
}


.itemList.qqq div.itemContainer  .groupLinks{
-moz-transition: all .375s ease;
    -o-transition: all .375s ease;
    -webkit-transition: all .375s ease;
    background: #ffffff;
    transition: all .375s ease;
    text-decoration: none;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.26);
    border-radius: 2px;
    float: right;
    padding: 8px 0;
}
.col-xs-12.catItemImageBlock1 a.thumbnail {
    border: none;
    box-shadow: none;
}
.itemList.qqq div.itemContainer .groupLinks:hover {
    box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
}div#itemListLinks h4 {
    color: transparent;}
    .itemList.qqq div.itemContainer {    text-align: center;
}.itemList.qqq div.itemContainer p.catItemTitle.rrrrr {
    font-size: 17px;
}.itemList.qqq .catItemIntroText,.itemList.qqq div#itemFullText {
    color: #777;    padding-bottom: 0;
    font-size: 15px;
}
/*================================= footer ===================================*/
div#cavas_id109 {
    margin: auto;
}
div#pos1 a ,div#sidebar-right a{
    padding: 2px 15px;
    color: #595858;    position: relative;
}
div#pos1 a:after ,div#sidebar-right a:after {
    position: absolute;
    content: "";
    right: 3px;
    width: 5px;
    height: 5px;
    top: 43%;
    background: #777;
    border-radius: 50%;
}
.footer {padding-bottom: 30px;
background: #1f1f1f;  color: #fff;
}div#footer1 a {
    color: #dfc317;
}.bottom1 {
    background: #272727;
    color: #a39e9e;  padding: 3px 0;
    font-size: 11px;
}hr {
    border-top: 1px solid #6c6a6a;
    margin: 7px 0;
}div#footer3 table {
    width: 100%;
}
div#footer3 a {    padding: 2px 16px;    color: #ccc;    font-size: 13px;}
.footer h3 {
    padding: 5px 0;
    position: relative;
    margin-bottom: 16px;
    font-weight: normal;
    padding-right: 13px;
    font-size: 17px;
    border-right: 3px solid #373737;
}

div#footer2 ul.social-list a i {
    background: #333;
    border-radius: 50%;
    height: 32px;
    width: 32px;    transition: all .3s;
    margin-right: 15px !important;
    line-height: 32px;
    font-size: 14px;
}
div#footer3 a:hover {    color: #dfc317;}
div#footer2 ul.social-list a i:hover{    background: #dfc317;    color: #333;}
div#footer2 .custom {    color: #c5c5c5;}
.tamas label.uk-form-label {    display: none;}.tamas .uk-form-controls.formControls {    margin-right: 0;
}.tamas h2 {
    margin-bottom: 3%;
    border-bottom: 1px solid #dc1b1b;
    padding-bottom: 12px;    display: block;
    width: 200px;
    color: #dc1b1b;
}
ul.social-list {}form#userForm input ,textarea#ex {    direction: ltr;}.tamas .uk-form-controls.formControls {    margin-left: 0;}
ul.maximenuck li.maximenuck.level1 {    margin-top: 6px;}
.page-header h2::before, .page-header h2::after ,.itemListCategory h3::after,.itemListCategory h3::before{
    content: "ยง";
    display: inline-block;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0.8;
    margin: 0 0.6em;
    color: #fd3e16;
    font-size: 20px;
}
.page-header h2,.itemListCategory h3 {
    text-transform: uppercase;
    letter-spacing: 0.1em;
    display: block;    padding-top: 0.1em;    text-align: center;
    color: #45403e;}.page-header {    border-bottom: none;}

.map {    background: #272727;}
.breadcrumb > .active {    color: #fff !important;}
.breadcrumb li {
    text-decoration: none;
    outline: none;
    display: block;
    float: right;
    font-size: 12px;
    line-height: 31px;
    padding: 0 10px 0 30px;
    position: relative;
    background: var(--breadcrumb-theme-2);
    color: var(--breadcrumb-theme-1);
    transition: background 0.5s;
}:root {
    --breadcrumb-theme-1: #e21e26;
    --breadcrumb-theme-2: #1a1a1a ;
    --breadcrumb-theme-3: #e21e26;
    --breadcrumb-theme-4: #e21e26;
}
div#map {    float: right;    width: 100%;    background: #272727 ;}
.breadcrumb {
    padding: 1px 0 !important;
    float: right;
    width: 100%;
    margin: 0 !important;
}
span.divider {    display: none;	}	.breadcrumb a {    padding: 0 10px;    color: #fff;}
.main-item h3.catItemTitle a {    font-size: 18px;    color: #e60000;
}.main-item, div.catItemHeader {    background: #f0f0f0;    float: right;    width: 100%;    padding: 5px 0;}
div.groupPrimary {
    border: 1px double #d3d1d1;
    overflow: hidden;
    text-align: center;
    padding: 0;
    border-radius: 4px;
    border-top: 4px solid #e80000;
}div.groupPrimary:hover .imageseffect img {
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
    transform: scale(1.2);
}.main-item h3.catItemTitle {
    font-size: 24px;
    line-height: 34px;
    float: right;
    text-align: center;
    width: 100%;
    padding: 12px;
}
img.no-effect {    height: 177px;    width: 100%;}
.imageseffect img {    transition: transform .2s;    margin: 0 auto;}.catItemImageBlock {   overflow: hidden;
}.news h3.catItemTitle {
    float: right;
    text-align: right;margin-bottom: 9px !important;
    border-bottom: 1px solid #ccc;
    padding-top: 0 !important;
}aside.article-aside {
    float: right;
    width: 100%;
}dd.create, dd.catItemHitsBlock {
    float: right;    margin-right: 5px;
    font-size: 12px;
}dd.catItemHitsBlock {    margin-right: 18px;}
.news .main-item,.news div.catItemHeader {    background: transparent;}
i.fa.fa-eye {    color: #c00f0f;    margin-left: 7px;    vertical-align: middle;}
.news .catItemView.groupPrimary.news {
    border: 3px double #9f9b9b;
    float: right;
    background: #fafafa;
    width: 100%;
    margin-bottom: 16px;
}
dd.create:after {
    display: inline-block;
    margin-top: 2%;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    float: right;
    margin-left: 8px;
    text-rendering: auto;
    color: #c00f0f;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f073";
}
/*================================= media ===================================*/

@media (min-width: 700px){
    .news .catItemImageBlock {    width: 30%;    float: right;} .news .main-item {    width: 70%;    padding: 0 15px;    float: right;}
div#logo {   float: left;}.padding2 {    padding: 0;}div#footer3 {    margin-top: 10%;}
	.tamas .uk-form-row.rsform-block {    float: left;   margin: 0;    width: 33%;
}.tamas .uk-form-row.rsform-block.rsform-block-ex {    width: 100%;   margin: 2% 0;}.tamas .uk-form-row.rsform-block.rsform-block-ex textarea#ex {    width: 98%;}.tamas input {    width: 96%;}

}
@media (max-width: 900px){
	.maximenucklogo img {    float: none !important;}
 ul.maximenuck li.maximenuck.level1 { margin: 2px 4px 0 0 !important;}
 div#text:after {    width: 62%;}
}
span.pal-num {
    position: absolute;
    right: 0;
    background: #09c3da;
    color: #fff;
    font-size: 12px;
    padding: 5px 12px;
    border-radius: 3px;    box-shadow: inset 0 0 0 1px #fff;
    -ms-transform: rotate(43deg);
    -webkit-transform: rotate(43deg);    top: 18px;
    transform: rotate(43deg);
}div.itemListSubCategories h3 a {    color: #5d5a5a;    font-size: 17px;}
div.subCategory {    text-align: center;}
span.catItemExtraFieldsValue b,span.catItemExtraFieldsValue strong{position: absolute;    right: 0;    background: #fc4733;    color: #fff;    padding: 1px 17px;
    border-radius: 15px;    -ms-transform: rotate(43deg);    -webkit-transform: rotate(43deg);    top: 12px;    transform: rotate(43deg);    font-weight: normal;}
a.thumbnail {    margin-bottom: 9px;}div.catItemExtraFields ul li {    margin-bottom: 3%;
}div.catItemExtraFields ul li span.catItemExtraFieldsValue p {    font-size: 15px;    color: #595656;}
.catItemExtraFields {    border: none !important;}
.customtext5:hover {    box-shadow: 0px 2px 3px 2px #91ecf7;}
.customtext5 p:last-child a:hover {    background: #fdc100;    color: #333;}
.mnwall_page, .mnwall_pages .mnwall-reset-btn {
    padding: 3px 5px !important;}
    .groupLinks {
    width: 100%;
}