﻿/*inlin theme css*/
header {
    background-color: #fff!important;
}
 .mega-menu .Menu > span > div > .imcm > ul > li > .imsc > .imsubc > ul > li > .imsc > .imsubc > ul > li > a {
        background: url(../img/sprit.png) no-repeat 220px -222px !important;
    }

    @media only screen and (min-width : 981px) {
        .mega-menu {
            height: 60px;
            overflow: hidden;
        }
    }

    @media only screen and (min-width : 981px)and (max-width : 1280px) {
        .mega-menu .home-icon, .mega-menu .home-icon:hover {
            background: url(../img/sprit.png) 47px -13.5em no-repeat !important;
        }
    }

    @media only screen and (max-width: 480px) and (min-width: 320px) {
        header#masthead .prl-header-logo {
            margin-bottom: 12px;
        }
    }

    .shoar_sal {
        position: relative;
        font-size: 18px !important;
        height: 50px;
        text-align: center !important;
        line-height: 50px;
    }

    .slide-title {
        text-align: center !important;
    }

    body {

    background-image: linear-gradient(to bottom, #31826c 250px, #dfffed 0px, #fff 65%, #ddd)!important;
    background-color: #f3f3f3;
  
    }

    header#masthead {
        background-image: none;
        background-color: #fff;
    }

    .row-single-record a.More {
        bottom: 10px;
    }

    .prl-header-right {
        background: url(../img/flag.jpg) no-repeat !important;
    }

    footer .part-footer {
        background-color: #31826c!important;
    }


    #WebPart_3a9a955d_4006_4f44_9296_1bfa03a60857_QuestionContent1_dgChoice_ctl01_Image1, #WebPart_3a9a955d_4006_4f44_9296_1bfa03a60857_QuestionContent1_dgChoice_ctl02_Image1, #WebPart_3a9a955d_4006_4f44_9296_1bfa03a60857_QuestionContent1_dgChoice_ctl03_Image1, #WebPart_3a9a955d_4006_4f44_9296_1bfa03a60857_QuestionContent1_dgChoice_ctl04_Image1, #WebPart_3a9a955d_4006_4f44_9296_1bfa03a60857_QuestionContent1_dgChoice_ctl05_Image1 {
        display: none !important;
    }

@font-face { font-family: 'Byekan'; src: url('../fonts/BYekan.eot'); /* IE9 Compat Modes */ src: url('../fonts/BYekan.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/BYekan.woff') format('woff'), /* Modern Browsers */ url('../fonts/BYekan.ttf') format('truetype'), /* Safari, AnBKoodakBold, iOS */ url('../fonts/BYekan.svg#svgFontName') format('svg'); /* Legacy iOS */ }
@font-face { font-family: 'tahoma'; src: url('../fonts/tahoma.eot'); /* IE9 Compat Modes */ src: url('../fonts/tahoma.eot?#iefix') format('embedded-opentype'), /* Modern Browsers */ url('../fonts/tahoma.ttf') format('truetype'); /* Legacy iOS */ }
@font-face { font-family: 'BKoodakBold'; src: url('../fonts/BKoodakBold.eot'); /* IE9 Compat Modes */ src: url('../fonts/BKoodakBold.eot?#iefix') format('embedded-opentype'), /* Modern Browsers */ url('../fonts/BKoodakBold.ttf') format('truetype'); /* Legacy iOS */ }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { display: block; }
img, a, table, p, div, span, *, .List, .part, ul, Li { margin: 0px; padding: 0px; }
.ListContent, .ListPicture { background: transparent; border-width: 0px; }
.ListContent:hover, .ListPicture:hover, .dg tr:hover, .dg { background: transparent; border-width: 0px; background-color: none; border-right: none; }
table.GENERALTEXT, table.GENERALTEXT > tbody, table.GENERALTEXT > tbody > tr, table.GENERALTEXT > tbody > tr > td { display: block; max-width: 100%; }
a.More { text-decoration: none; float: left; }
a.More:aftre { display: block; contet: ''; clear: both; }
/*Menu style reset*/
.Menu ul li, .Menu ul li a, .Menu ul li:hover, .Menu ul li a:hover, .imcm LI A, .Menu li:hover > a, .Menu ul li ul { border: none !important; background-image: none; filter: none !important; border-style: none; border-width: 0px; font-weight: normal !important; padding: 0px !important; /*text-align: center !important;*/ text-decoration: none !important; }
.imcm ul .imsc, .imcm ul .imsubc { z-index: 99!important; }
.Menu, .Menu ul, .Menu ul li, .Menu ul li a, .Menu ul li:hover a, .Menu ul li a:hover { font-size: 95%; }
img.imefixh, img.imefix { display: none !important; }
/*End os menu style reset*/
body * { font-family: BKoodakBold; direction: rtl; text-align: right; }
body {background-attachment: scroll, scroll;background-clip: border-box, border-box;background-color: rgba(0, 0, 0, 0);background-image: linear-gradient(to bottom, #007c37 250px, #dfffed 0px, #fff 65%, #ddd);background-origin: padding-box, padding-box;background-position: center top;background-repeat: repeat, repeat;background-size: auto auto, auto auto; *background-color: #00803C;font-size: 14px;}
font { font-size: 14px; }
@media \0screen {
    body { background-image: url("../img/patterns/tazhib_pattern_43.png"); }
    .header.container { background-color: #00803C; }

    .prl-header-social, .prl-header-logo, .prl-header-right { width: 250px; float: right; }
    .prl-header-social::after, .prl-header-logo::after, .prl-header-right::after { display: block; clear: both; content: ''; }
}
.container { max-width: 1140px; position: relative; margin: auto; }
.fl { float: left; }
.fr { float: right; }
img { max-width: 100%; height: auto; }
-webkit-viewport { width: device-width; }
-moz-viewport { width: device-width; }
-o-viewport { width: device-width; }
viewport { width: device-width; }
-ms-viewport { width: device-width; }
*,
*:before,
*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.row, .row *{ width: 100%; float: none; }

.column { float: right; min-height: 1px; padding: 0% 0.5% 0% 0.5%; }
.column:after { clear: both; display: block; content: ""; }
.column.one { width: 100%; }
.column.two { width: 50%; }
.column.three { width: 33.3%; }
.column.three-Supplement { width: 66.7%; }
.column.four { width: 24%; }
.column.four-Supplement { width: 75%; }
.column.five { width: 20%; }
.column.five-Supplement { width: 80%; }
.column.six { width: 16.6%; }
.container:after, .clearfix:after, .column:after { clear: both; content: ""; display: block; }
.container, .clearfix { zoom: 1; /* For IE 6/7 (trigger hasLayout) */ }
*::-moz-selection { background: none repeat scroll 0 0 #f6cf74; color: #fff; }
/*Sigma force class*/
.wrap, .wrap-arshive, .Wrap-mohtava, .wrap-innerpage { }
.arshivepage, .mohtavapage, .innerpage { }
.Part-left, .part-right, .part-center { }
.wrap { background-color: #fff; box-shadow: 0 125px 5px 5px rgba(0, 0, 0, 0.2); margin: 0 auto; max-width: 1140px; }

/*ماژول ها */

table.pagerContainer { float: right; width: 100%; display: block; }
table.pagerContainer tbody { display: block; width: 100%; float: right; text-align: center; }
table.pagerContainer tr { width: 50%; display: block; float: right; }
a.PageNumber { background: #fafafa; border: 1px solid #ddd; display: block; padding: 0 5px; text-align: right; margin: 2px; text-decoration: none; color: #222; }
a.PageNumber:hover, .CurrentPage:hover { background: #26b864; border: 1px solid #26b864; color: #fff; }
.CurrentPage { background: #26b864; border: 1px solid #26b864; display: block; padding: 0 5px; text-align: right; margin: 2px; text-decoration: none; color: #fff; }
.div_PanelSearch .SearchArchiveTitle span { background: #666; color: #fff; display: block; margin: 10px; text-align: center; width: 98%; }
.div_PanelSearch .SearchDataList_Picturediv { float: right; margin-right: 20px; width: 39%; }
.div_PanelSearch .divSearch_BodyGrid { border-top: 1px solid #aaa; float: right; margin-right: 12px; position: relative; width: 100%; }
.div_PanelSearch .divSearch_ImgGrid { float: right; margin-left: 10px; margin-top: 5px; padding: 5px; }
.div_PanelSearch .divSearch_DataInGrid { float: right; margin-bottom: 23px; width: 85%; }
.div_PanelSearch .SearchSummary { font-size: 16px; }
.div_PanelSearch .SearchDate { color: #999; font-size: 12px; }
.div_PanelSearch .divSearch_DataInGrid a { text-decoration: none; font-size: 17px; text-align: right; }
.div_PanelSearch .SearchLink { color: #003; font-size: 12px; margin: 10px; text-decoration: none; float: left; }
.div_PanelSearch .SearchAllTotalFound { color: #003; font-size: 12px; margin: 10px; text-decoration: none; float: right; }
.div_PanelSearch .GridPagingStyle { text-align: center; }
.divSearch_DataInGrid > div { width: 100%; float: right; text-align: right!important; }
.PrintControlCaption { font-family: byekan; font-size: 0.7em; }
/*table.PrintControl:after{display:block;content:"";clear:both;}
/*table.PrintControl{width:150px;bottom:5px;left:5px;float:right}*/
table.PrintControl a { font-size: 0.9em; color: #999; text-decoration: none; background-color: transparent; }

.RefreshStyle { background: url(../../Images/Refresh.gif) no-repeat scroll 0 0 transparent; border: 0 none; }
.divCommentContent { margin: 10px 15px; text-align: justify; }
.popupComemtn { background-color: #ccc; display: none; left: 40%; overflow: hidden; padding-top: 5px; position: absolute; text-align: center; top: 30%; width: 480px; z-index: 1000; }
.popupCommmentContent { background-color: #fff; font-size: 8pt; margin: auto; overflow: hidden; width: 470px; }
.Comment_popup { padding: 3px; }
#div_Comment .divCommentRepeater tr { background: none repeat scroll 0 0 #f7f7f7; border-radius: 5px; border: 1px solid #ccc; display: block; font-family: Tahoma; padding: 5px; }
.Comment_divHeaderName { text-align: right; width: 220px; }
.Comment_divHeaderDate { text-align: center; width: 150px; }
.divCommentContent { background-image: url(../Image/user-comment-other-level.png); background-position: right top; background-repeat: no-repeat; border-bottom: 1px dashed #ccc; font-family: byekan; font-size: 13px; margin: 1px 15px; min-height: 28px; padding: 5px 28px; }
#div_Comment .divLevelComment_0 tr { background: none repeat scroll 0 0 #d1dffa; border-radius: 5px; border: 1px solid #36c; display: block; font-family: Tahoma; padding: 5px; }
.divLevelComment_0 .Comment_divHeaderName { font-family: Tahoma; text-align: right; width: 220px; }
.divLevelComment_0 .Comment_divHeaderDate { font-family: Tahoma; text-align: center; width: 180px; }
.divLevelComment_0 .divCommentContent { background-image: url(../Image/user-comment.PNG); background-position: right top; background-repeat: no-repeat; border-bottom: 1px dashed #003; font-family: Tahoma; font-size: 13px; margin: 1px 15px; min-height: 28px; padding: 5px 28px; }
.popupCommmentContent { font-family: Tahoma; height: 300px!important; }
.popupComemtn { height: 310px!important; left: 10%!important; top: 70%!important; width: 50%!important; }
.tbl_CommentSend { background: none repeat scroll 0 0 #fafafa; border-radius: 10px; border: 1px solid #ddd; direction: rtl; display: block; padding: 5px; text-align: right; width: 100%; }
@media not all {
    .tbl_CommentSend { width: 98%; }
}

.div_Comment_RateControl { background: none repeat scroll 0 0 #fafafa; border-radius: 10px; border: 1px solid #ddd; display: block; font-family: Tahoma; margin-top: 5px; padding: 0 5px; text-align: right; }
.tbl_CommentSend tr, .tbl_CommentSend td, .tbl_CommentSend, .div_Comment_RateControl, .div_Comment_RateControl td { font-family: tahoma; font-size: 12px; }

/*animate*/
*:hover { transition: all 0.9s ease 0s; }
.visible { visibility: visible; }
.notVisible { visibility: hidden; }
section { position: relative; }
.scrollsections { display: block; position: relative; width: 100%; }
/*-------------- استایل های ویژه قالب------------------*/
.site-wrapper { background-color: #fff; box-shadow: 0 125px 5px 5px rgba(0, 0, 0, 0.2); margin: 0 auto; max-width: 1140px; }
/***** Header *****/
header#masthead { background: #007c37 url(../img/tazhib_pattern.png) center top; color: #ddd; font-size: 12px; line-height: 120px; }
/*Logo */
header#masthead .prl-header-logo {/* background-color:#26b864; */padding: 0px 0px 0px 0px; /* edited to right */float: right;width: 34%;}
header#masthead .prl-header-logo img { vertical-align: top; width: 263px; height: 120px; }
header#masthead .prl-header-logo-slogan { font-size: 12px; vertical-align: bottom; }
/* Social */
header#masthead .prl-header-social { /* edited to right */ float: right; /* edited to right */ padding-right: 0px; width: 33%; vertical-align: bottom; }
header#masthead .prl-header-social a { color: #ddd; /* edited to left */ margin-right: 2px; font-size: 16px; line-height: 16px; }
header#masthead .prl-header-social a:hover { color: #fff; text-decoration: none; }
header#masthead .prl-header-social a img { vertical-align: bottom; margin-bottom: 2px; }
/*ostani*/
.ostani .prl-header-social{width:25% !important;}
.ostani .prl-header-logo2{height:100px;    width: 20% !important;float: right;}
.ostani .prl-header-logo{width:35% !important;    text-align: center;}
.prl-header-logo img{height:100px !important}
.ostani .prl-header-right{width:20% !important;background-size: 100% 100% !important;height:100px !important;}
.ostani #masthead{    line-height: 100px !important;}
/* Right */
  
header#masthead .prl-header-right { /* edited to left */ float: left; /* edited to left */ text-align: left; /* edited to right */ padding-right: 20px; background: url(../img/left_head.png) no-repeat; width: 33%; height: 120px;   }
header#masthead .prl-header-custom-text { /* edited to left */ bottom: -50px; position: relative; line-height: 15px; }
header#masthead .prl-header-time { /* edited to left */ vertical-align: middle; line-height: 15px; }
header#masthead .prl-header-right i { font-size: 14px; /* edited to left */ margin-left: 3px; vertical-align: middle; margin-top: 1px; }
.SearchButton a { display: block; height: 48px; }
.SearchButton { background: url(../img/sprit.png) center -37px; float: right; width: 7%; height: 48px; }
img.SearchButtonSize { display: none; }
.SearchInputWrapper { width: 93%; float: left; direction: rtl; background-color: #777; color: #ccc; padding: 5px; }
.SearchWrapper::after, .part-search::after { display: block; content: ""; clear: both; }
.part-search-icon { position: absolute; left: 5px; top: 10px; background: url(../img/sprit.png); width: 40px; height: 31px; color: #fff; }
.SearchWrapper { margin-bottom: 5px; width: 100%; background-color: #444; color: #ccc; padding-right: 5px; font-family: "BKoodakBold", Tahoma, Geneva, sans-serif; }
.SearchText { background-color: #EAEAEA; border: none; color: #666; font-size: 13px; direction: rtl; padding: 10px; /*margin-bottom: 10px;*/ box-sizing: border-box; border: 1px solid #BFBEBE; height: auto !important; }
.part-search { width: 99.5%; float: left; }
.prl-header-custom-text a { color: #fff !important; }
.four-Supplement .Summary { border: 1px solid #C1C1C1; padding: 5px; background: #EFEFEF; font-size: 14px; }
.four-Supplement .Title { font-size: 20px; font-weight: bold; color: #18BB61; }
.four-Supplement .content { font-size: 16px; font-family: 'tahoma' !important; }
.content-home .part-right { /*padding:10px;width:837px;*/ }
.content-home .part-left { /*padding:10px;width:225px;*/ border-right: 1px solid #ddd; }
.row-single-record table, .row-single-record tbody, .row-single-record tr, .row-single-record td, .row-single-record .Summary { width: 100%; display: block; text-align: center; }
footer .part-footer { background-color: #95b4d6; color: #32577f; font-size: 14px; padding-top: 20px; }
footer .part-footer a { color: #32577f; }
footer .copyright { background-color: #32577f; border-top: 1px solid #32577f; color: #fff; font-size: 10px; padding: 15px 0; text-transform: uppercase; }
footer .copyright a { color: #ddd; }
footer .copyright table, footer .copyright tbody, footer .copyright tr, footer .copyright td, footer .copyright .Summary { width: 100%; display: block; text-align: center; }
.foot-name { color: #000; display: block; font-size: 9pt !important; margin-top: 27px; position: relative; }
footer .prl-span-3 { width: 25%; float: right; padding: 1%; border-left: 1px solid #a9c3df; }
footer .prl-span-3 :after { display: block; content: ''; clear: both; }
.doe-link-title { border-bottom: 1px solid #dbe7f3; padding: 6px 10px; color: #dbe7f3; font-size: 16px; font-family: "BKoodakBold",Helvetica Neue, Helvetica, Arial, sans-serif; }

.doe-link-content .Summary { text-align: right; }
footer .doe-link-content .Calendar.MonthView { text-align: center; position: relative; top: 15px; margin: auto; margin-bottom: 23px; font-family: "BKoodakBold",Helvetica Neue, Helvetica, Arial, sans-serif; }
footer .Calendar tr { border: 1px solid #fff; }
footer td.WeekDay { position: relative; padding-right: 3px; line-height: 24px; background-color: white; }
footer td.Day { position: relative; line-height: 24px; border: 1px solid #fff; padding: 2px; }
footer td.WeekDay { position: relative; line-height: 24px; border: 1px solid #fff; padding: 2px; }
footer .MonthBar { background-color: #00602a; border: 1px solid #6F94BC; font-family: "BKoodakBold",Helvetica Neue, Helvetica, Arial, sans-serif; padding-right: 6px; color: #fff; }
footer .FormButton { padding-right: 3px; color: #32577F; }
footer .column { padding: 0% 2%; border-left: 1px solid #a9c3df; min-height: 220px; }
footer .column:last-child { border: none; }
footer .part-footer { background-color: #00602a; color: #fff!important; }
footer .part-footer a { color: #fff!important; }
footer .copyright { color: #000!important; background-color: #D5FAD9; }
/*ستون راست */
.part-slider, .row-single-record { width: 100%; float: right; }
.part-slider:after, .row-single-record:after { display: block; content: ''; clear: both; }
h1, h2, h3, h4, h5, h6 { color: #333; font-family: "BKoodakBold","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif; font-weight: normal; margin-bottom: 15px; text-rendering: optimizelegibility; }
* + h1, * + h2, * + h3, * + h4, * + h5, * + h6 { margin-top: 15px; }
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small { color: #333; font-size: 80%; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: inherit; text-decoration: none; }
h1 { font-size: 36px; line-height: 42px; }
h2 { font-size: 24px; line-height: 30px; }
h3 { font-size: 18px; line-height: 24px; }
h4 { font-size: 16px; line-height: 22px; }
h5 { font-size: 14px; line-height: 20px; }
h6 { font-size: 12px; line-height: 18px; }
a { color: #26b864; line-height: inherit; text-decoration: none; font-size: 14px; }
a:hover { color: #333; }
article.prl-article { font-family: "BKoodakBold",Helvetica Neue, Helvetica, Arial, sans-serif; }
article.prl-article p { color: #999999; font-size: 15px; font-family: "BKoodakBold",Helvetica Neue, Helvetica, Arial, sans-serif; }
p.prl-article-meta { color: #777; font-size: 11px !important; margin-bottom: 15px; }
i.fa { font-size: 14px; padding: 2px; }
.prl-badge { background: none repeat scroll 0 0 #e74c3c; color: #fff; display: inline-block; font-family: "BKoodakBold",Arial,Helvetica,sans-serif; font-size: 10px; font-weight: normal; line-height: 1; padding: 3px 5px; text-align: center; text-transform: none; vertical-align: middle; }
.prl-progress-success .prl-progress-bar { background-color: #8cc14c; }
.prl-progress-warning .prl-progress-bar { background-color: #faa732; }
.prl-progress-danger .prl-progress-bar { background-color: #da314b; }
ul.prl-list, ol.prl-list, dl.prl-list { list-style-position: inside; }
ul.prl-list li:nth-child(n+2), ol.prl-list li:nth-child(n+2), dl.prl-list dd:nth-child(n+2) { margin-top: 0px; }
ul.prl-list ul, ol.prl-list ol { margin-right: 15px; margin-top: 15px; }
* + ul.prl-list, * + ol.prl-list, * + dl.prl-list { margin-top: 5px; }
ul.square { list-style-type: square; }
ul.circle { list-style-type: circle; }
ul.disc { list-style-type: disc; }
ul.no-bullet { list-style: outside none none; }
ul.square li ul, ul.circle li ul, ul.disc li ul, ul.no-bullet li ul { margin-right: 15px; }
ol.prl-list ul, ol.prl-list ol { margin-bottom: 0px; margin-left: 20px; }
dl.prl-list dt { font-size: 16px; line-height: 24px; }
dl.prl-list dd { margin-left: 15px; }
ul.prl-list-line li:nth-child(n+2), ol.prl-list-line li:nth-child(n+2) { border-top: 1px solid #eeeeee; font-size: 14px; padding-bottom: 8px; padding-top: 8px; }
ul.prl-list-line li { font-size: 14px; padding-bottom: 4px; padding-top: 4px; }
ul.prl-list-line li h4 { font-size: 15px; margin-bottom: -2px; margin-top: -2px; }
ul.prl-list-arrow { list-style: outside none none; }
ul.prl-list-arrow a { color: #111111; }
ul.prl-list-arrow a:hover { color: #666666; }
ul.prl-list-arrow a::before { color: #444444; content: ""; font-family: "FontAwesome"; font-weight: normal; margin-left: 5px; }
.single-image img { width: 100%; }

/*حاشیه ها */
.title-box-right, .title-box-left { height: 50px; border-bottom: 1px solid #26b864; border-top: 0 solid #ddd; color: #525252; font-family: "BKoodakBold",Helvetica Neue,Helvetica,Arial,sans-serif; margin: 12px 0px; padding: 10px 45px 10px 0; text-align: right; text-transform: uppercase; line-height: 35px; }
.title-box-left { background: url("../img/title.jpg") no-repeat scroll 100% 100% rgba(0, 0, 0, 0); font-size: 18px; vertical-align: middle; }
.title-box-right { background: url("../img/title_3.jpg") no-repeat scroll 100% 100% rgba(0, 0, 0, 0); font-size: 18px; vertical-align: middle; }
.title-en-box-right,.title-en-box-left {height:50px;border-bottom: 1px solid #26b864;border-top: 0 solid #ddd;color: #525252;font-family: "BKoodakBold",Helvetica Neue,Helvetica,Arial,sans-serif;margin:12px 0px;padding: 10px 0 10px 45px;text-align: left;text-transform: uppercase;line-height:35px}
.title-en-box-left{text-align:left;background: url("../img/titlen.png") no-repeat scroll 0% 100% rgba(0, 0, 0, 0);font-size: 18px;vertical-align: middle;}
.title-en-box-right {text-align:left;background: url("../img/title-en-3.jpg") no-repeat scroll 0% 100% rgba(0, 0, 0, 0);font-size: 18px;vertical-align: middle;}

/*ستون چپ*/
/*------------------begin dynamic tab menu-----------*/
.responsive-tabs-wrapper *:hover { transition: none; }
.responsive-tabs-wrapper { clear: both; zoom: 1; }
.responsive-tabs-wrapper:before, .responsive-tabs-wrapper:after { content: ""; display: table; background: none !important; }
.responsive-tabs-wrapper:after { clear: both; }
.responsive-tabs__heading:focus, .responsive-tabs__list__item:focus { outline: 1px solid #ccc; }
.responsive-tabs__heading--active:focus, .responsive-tabs__list__item--active:focus { outline: none!important; }
.responsive-tabs { position: relative; border: none !important; /*margin-bottom: 2em;*/ }
.responsive-tabs__list__item { display: block; cursor: pointer; float: right; }
.responsive-tabs-wrapper:before, .responsive-tabs-wrapper:after { content: ""; display: table; }
.responsive-tabs-wrapper:after { clear: both; }
.responsive-tabs__heading:focus, .responsive-tabs__list__item:focus { outline: 1px solid #ccc; }
.responsive-tabs__heading--active:focus, .responsive-tabs__list__item--active:focus { outline: none!important; }
.responsive-tabs__list__item { color: #777; padding: 8px 19px; font-size: 80%; }
.responsive-tabs__list__item:last-child { }
.responsive-tabs__list__item:first-child { }
.responsive-tabs__panel { width: 98%; margin: 0px auto; border-top: 1px solid #ddd; position: relative; float: right; margin-right: 1%; z-index: 9999; }
.responsive-tabs__heading:after { content: ""; display: block; position: absolute; right: 14px; top: inherit; width: 0; height: 0; margin-top: -15px; }
.responsive-tabs__heading:hover, .responsive-tabs__heading--active:hover { background-color: #f5f5f5; }
.responsive-tabs__heading--active { background: #fff; }
.responsive-tabs__list { font-size: 1.2em; line-height: 1.2em; margin: 0; position: relative; padding: 10px 0 0; margin-right: 1.5em; }
.responsive-tabs__list:after { content: ""; display: table; clear: both; }
li.responsive-tabs__list__item--active, li.responsive-tabs__list__item--active:hover { color: #242F64 !important; font-family: BKoodakBold; background-color: #fff; background-image: none; margin-top: 0px; margin-bottom: -1px; border: 1px solid #ddd; border-bottom: none; }
.responsive-tabs h2, .responsive-tabs span { margin: 0; padding: 3.5% 0%; font-family: BKoodakBold; font-weight: normal; }
h2.responsive-tabs__heading { display: none; }
.tab-icon { width: 40px; height: 40px; float: right; padding-left: 3em; display: none; }
.tab-icon img { display: none; }
.responsive-tabs__list__item img:first-child { display: block; }
.responsive-tabs__list__item img.active { display: none; }
li.responsive-tabs__list__item--active img.active { display: block; }
li.responsive-tabs__list__item--active img:first-child { display: none; }
/*need to media*/
h2.tabone-list-title:hover { color: #0EA551; }
/*accourdion*/
.part-left .responsive-tabs { height: auto; overflow: hidden; top: 0; }
.part-left .responsive-tabs__list { display: none; }
.part-left .responsive-tabs h2 { margin: 10px 0px; background-color: #f9f9f9; color: #333; font-size: 16px; font-weight: bold; height: auto; line-height: 36px; padding: 0 15px; position: relative; text-decoration: none; text-transform: uppercase; font-family: BKoodakBold; display: block; }
.part-left .responsive-tabs span, .part-left .responsive-tabs span:hover, .part-left .responsive-tabs h2, .part-left .responsive-tabs h2:hover { color: #333; font-size: 16px; font-weight: bold; height: auto; line-height: 36px; padding: 0px; position: relative; text-decoration: none; text-transform: uppercase; font-family: BKoodakBold; padding-right: 10px; }
.part-left .responsive-tabs__heading--active:after, .part-left .responsive-tabs__heading--active,
.part-left .responsive-tabs__heading.responsive-tabs__heading--active { background-color: #26b864!important; color: #32577f!important; }
.part-left .responsive-tabs__panel--closed-accordion-only { display: none; }
.part-left .responsive-tabs__panel { padding: 0!important; border: none!important; }
.part-left li.responsive-tabs__list__item--active, .part-left li.responsive-tabs__list__item--active:hover { border-bottom: none!important; }
.part-left .responsive-tabs__heading:after { display: block; position: absolute; top: inherit; content: ""; font-family: "FontAwesome"; font-size: 10px; font-weight: normal; height: 36px; left: 0; position: absolute; text-align: center; top: 0; width: 36px; margin-top: 0px; right: auto; }
.part-left .responsive-tabs__heading.responsive-tabs__heading--active::after { content: ""; }
.prl-article-title { min-height: 96px; text-align: justify; }
.menu-navigation-container ul li, .menu-navigation-container ul { list-style: none; }
.menu-navigation-container ul li a { font-size: 14px; color: #000; }
#toTop { background-color: rgba(0, 0, 0, 0.7); border-radius: 2px; bottom: 40px; display: none; height: 40px; left: 40px; line-height: 40px; position: fixed; text-align: center; width: 40px; }
#toTop:hover { color: #fff; }
#toTop i { font-size: 14px; }
#WebPart_a179cfc3_8996_411c_abeb_9ce6b6f57371 .Content { overflow: hidden; }
.part-taksotoone { width: 100% !important; min-height: 400px; }
.part-taksotoone .ViewPicture a { width: 150px; height: 100px; float: left; }
.part-taksotoone .innerpage .GENERALTEXT .List,
.part-taksotoone .innerpage .GENERALTEXT table,
.part-taksotoone .innerpage .GENERALTEXT tbody,
.part-taksotoone .innerpage .GENERALTEXT tr,
.part-taksotoone .innerpage .GENERALTEXT td,
.part-taksotoone .innerpage .GENERALTEXT .Summary { display: block; max-width: 100%!important; }
.step .NavigationBar { background-color: #eaeaea!important; }
.step a, .step span { color: #999 !important; font-family: tahoma; font-size: 10px; }

/*شروع مگامنو*/
/*------------mega-menu-----------------*/
.row-2 { background-color: #fff!important; z-index: 9999999999999999999 !important; min-height: 50px; height: auto; }
.mega-menu * { font-family: BKoodakBold!important; }
.mega-menu:after, .mega-menu ul:after, .mega-menu div:after { display: table; content: ""; clear: both; }
.mega-menu .Menu > span > div > .imcm > ul > li, .mega-menu .Menu > span > div > .imcm > ul > li.cbp-hropen { text-align: center !important; height: 100%; line-height: 5em; }
.mega-menu .Menu > span > div > .imcm > ul > li > a { font-size: 15px !important; text-align: center !important; height: 100%; line-height: inherit; background-image: none; width: 100%; }
.cbp-hrmenu { width: 100%; /* margin-top: 2em; */ }
.mega-menu .home-icon, .mega-menu .home-icon:hover { background: url(../img/sprit.png) 60px -12.5em no-repeat !important; padding-right: 20px !important; height: 39px !important; }
.mega-menu { float: right; width: 85%; }
.collapse-button span { width: 50px; height: 50px; display: block; background: url(../img/sprit.png) center -150px; color: #fff; }
/* general ul style */
.cbp-hrmenu ul { margin: 0; padding: 0; list-style-type: none; }
/* first level ul style */
.cbp-hrmenu > ul, .cbp-hrmenu .cbp-hrsub-inner { width: 100% !important; max-width: 100%; margin: 0 auto; left: 0% !important; height: auto !important; }
.cbp-hrmenu > ul > li { display: inline-block; border-left: 1px dashed #EAEAEA !important; }
.cbp-hrmenu > ul > li > a { padding: 0px 5px !important; color: #000; display: inline-block; }
.cbp-hrmenu > ul > li > a:hover { color: #26b864; border-left: 1px dashed #EAEAEA !important; padding: 0px 5px !important; }
.cbp-hrmenu > ul > li.cbp-hropen a, .cbp-hrmenu > ul > li.cbp-hropen > a:hover { color: #26b864; display: block; }
.cbp-hrmenu > ul > li.ishow a, .cbp-hrmenu > ul > li.ishow > a:hover { color: #26b864; visibility: visible; display: block; }
/* sub-menu */
.cbp-hrmenu .cbp-hrsub { display: none; position: absolute; width: 100%; opacity: 1; left: 0; }
.cbp-hrmenu .cbp-hrsub:after { display: table; content: ""; clear: both; }
.cbp-hropen .cbp-hrsub { display: block; }
.cbp-hrmenu .cbp-hrsub-inner > div { width: 33%; float: left; padding: 0 2em 0; }
.cbp-hrmenu .cbp-hrsub-inner:before, .cbp-hrmenu .cbp-hrsub-inner:after, .cdd0_sub_menu:after { content: " "; display: table; }
.cbp-hrmenu .cbp-hrsub-inner:after { clear: both; }
.cbp-hrmenu .cbp-hrsub-inner > div a { line-height: 2em; }
.cbp-hrsub h4 { color: #26b864; padding: 2em 0 0.6em; margin: 0; font-size: 16px; }
.mega-menu .cdd0_sub_menu .cbp-hrsub { width: 100%; position: relative; top: 0; }
.mega-menu .cdd0_sub_menu .cbp-hrsub ul { width: 100%; }
.mega-menu .cdd0_sub_menu .cbp-hrsub .cbp-hrsub-inner li { width: 100% !important; height: auto; }
.mega-menu .Menu > span > div > .imcm > ul > li > .imsc > .imsubc { width: 100% !important; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border-top-right-radius: 0; border-top-left-radius: 0; padding: 0; -moz-box-shadow: 2px 1px 4px #888; -webkit-box-shadow: 2px 1px 4px #888; box-shadow: 2px 1px 4px #888; }
.mega-menu .imsubc { width: 100% !important; left: 0 !important; }
.mega-menu ul.cdd0_main_menu ul.cdd0_sub_menu ul.cdd0_sub_menu { width: 100%!important; position: inherit !important; left: 0px !important; margin-top: 0 !important; padding-top: 0 !important; }
.mega-menu ul.cdd0_main_menu .imsubc { left: auto !important; position: relative !important; text-align: right; top: 0 !important; width: 100% !important; display: block; }
.mega-menu ul.cdd0_main_menu { height: auto !important; }
.mega-menu ul.cdd0_sub_menu { padding: 2% !important; width: 100% !important; direction: rtl; top: 0 !important; /* border: none 5px #000000; */ -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border-top-right-radius: 0; border-top-left-radius: 0; position: relative !important; }
.mega-menu .Menu > span > div > .imcm > .cdd0_main_menu > li > .imsc > .imsubc > ul.cdd0_sub_menu > li { display: inline-block; width: 25%!important; /*height: 15em;*/ vertical-align: top; padding: 0 1%; }
.mega-menu .Menu > span > div > .imcm > .cdd0_main_menu > li:hover > a, .mega-menu .Menu > span > div > .imcm > .cdd0_main_menu > li:hover > a.cdd0_main_items_rollover { color: #f6871f; }
.mega-menu li.cbp-hropen > a { background-color: #f0f0f0 !important; color: #26b864 !important; }
.mega-menu .Menu > span > div > .imcm > ul > li > .imsc > .imsubc > ul > li { line-height: 3em; }
.mega-menu .Menu > span > div > .imcm > ul > li > .imsc > .imsubc > ul > li > a { font-size: 14px !important; color: #000 !important; text-align: right !important; background: none !important; }
.mega-menu .Menu > span > div > .imcm > ul > li > .imsc > .imsubc > ul > li > .imsc > .imsubc > ul > li > a { font-size: 14px !important; color: #666666 !important; text-align: right !important; background: url(../img/sprit.png) no-repeat 219px -192px; padding-right: 6% !important; transition: none !important; }
.mega-menu .Menu > span > div > .imcm > ul > li > .imsc > .imsubc > ul > li > .imsc > .imsubc > ul > li:hover > a, .mega-menu .Menu > span > div > .imcm > ul > li > .imsc > .imsubc > ul > li > .imsc > .imsubc > ul > li:hover > a.cdd0_sub_items_roolover { color: #26b864 !important; background: url(../img/orange-bullet.png) no-repeat right center; }
.mega-menu .Menu > span > div > .imcm > ul > li > .imsc > .imsubc > ul > li:hover > a { color: #26b864 !important; }
.mega-menu ul.cdd0_sub_menu, .mega-menu .imsubc { min-height: 1px!important; height: auto!important; overflow: hidden; padding: 2%; text-align: right !important; margin-top: 0 !important; background-color: rgb(239, 239, 239); }
.mega-menu ul.cdd0_sub_menu li:after { display: block; content: ''; clear: both; }
.collapse-button { z-index: 99999999999999999999!important; display: none; position: absolute; right: 5px; top: 25px; width: 40px; cursor: pointer; font-size: 14px; text-align: center; transform: translate(0, -50%); -o-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -webkit-transform: translate(0, -50%); box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.collapse-button:hover, .collapse-button:focus { background-image: none; }
.collapse-button .icon-bar { background-color: #242F64; display: block; height: 3px; width: 35px; margin: 5px 0; }
.collapse-button:after { display: block; clear: both; content: ''; }
.mega-menu a { background: url(../img/gray-bullet.png) no-repeat right center; }
.mega-menu a:hover { color: #242F64 !important; background: url(../img/orange-bullet.png) no-repeat right center; }
.mega-menu .imsubc .imsubc a, .mega-menu .imsubc .imsubc .imsubc a, .mega-menu .imsubc .imsubc .imsubc .imsubc a { padding-right: 10% !important; }
#sticky-wrapper {  width: auto!important; background: #fff !important; z-index: 999999999999!important; }
@media screen and (max-width: 52.75em) {
    .cbp-hrmenu { }
}

@media screen and (max-width: 43em) {
    .cbp-hrmenu { border: none; }
    .cbp-hrmenu > ul, .cbp-hrmenu .cbp-hrsub-inner { width: 100%; padding: 0; }
    .cbp-hrmenu .cbp-hrsub-inner { padding: 0 2em; }
    .cbp-hrmenu > ul > li { display: block; border-bottom: 4px solid #47a3da; }
    .cbp-hrmenu > ul > li > a { display: block; padding: 1em 3em; }
    .cbp-hrmenu .cbp-hrsub { position: relative; }
    .cbp-hrsub h4 { padding-top: 0.6em; }
}

@media screen and (max-width: 36em) {
    .cbp-hrmenu .cbp-hrsub-inner > div { width: 100%; float: none; padding: 0 2em; }
}

/*پایان مگا منو*/

@media only screen and (max-width : 320px) {
    .column.one, .column.two, .column.three, .column.three-Supplement, .column.four, .column.four-Supplement, .column.five, .column.five-Supplement, .column.six { width: 100%; }
    .content-home .part-right, .content-home .part-left { /*width:100%;padding:0px*/ }
    .prl-header-social { display: none; }
    header#masthead .prl-header-right { background: none; height: 0; }
    header#masthead .prl-header-custom-text { top: 5px; position: absolute; left: 5px; bottom: auto; }
    header#masthead .prl-header-logo { width: 100%; text-align: center; }
    #sticky-wrapper { width: 100%; }
    /*tab menu dynamic*/
    .responsive-tabs { height: auto; overflow: hidden; top: 0; }
    .responsive-tabs__list { display: none; }
    .responsive-tabs h2 { margin: 10px 0px; background-color: #f9f9f9; color: #333; font-size: 16px; font-weight: bold; height: auto; line-height: 36px; padding: 0 15px; position: relative; text-decoration: none; text-transform: uppercase; font-family: BKoodakBold; display: block; }
    .responsive-tabs span, .responsive-tabs span:hover, .responsive-tabs h2, .responsive-tabs h2:hover { color: #333; font-size: 16px; font-weight: bold; height: auto; line-height: 36px; padding: 0 15px; position: relative; text-decoration: none; text-transform: uppercase; font-family: BKoodakBold; }
    .responsive-tabs__heading--active:after, .responsive-tabs__heading--active,
    .responsive-tabs__heading.responsive-tabs__heading--active { background-color: #26b864!important; color: #32577f!important; }
    .responsive-tabs__panel--closed-accordion-only { display: none; }
    .responsive-tabs__heading:after { display: block; position: absolute; top: inherit; content: ""; font-family: "FontAwesome"; font-size: 10px; font-weight: normal; height: 36px; left: 0; position: absolute; text-align: center; top: 0; width: 36px; margin-top: 0px; right: auto; }
    .responsive-tabs__heading.responsive-tabs__heading--active::after { content: ""; }
    .collapse-button { display: block; }
    .mega-menu { margin-top: 40px; }
    .mega-menu .home-icon { background: none!important; }
    .mega-menu .Menu > span > div > .imcm > ul > li, .mega-menu .Menu > span > div > .imcm > ul > li.cbp-hropen { width: 100% !important; line-height: 2; border-bottom: 1px solid #eee !important; }
    .mega-menu .Menu > span > div > .imcm > ul > li > .imsc > .imsubc { width: 100% !important; border-radius: 0; box-shadow: none; }
    .mega-menu .Menu > span > div > .imcm > .cdd0_main_menu > li > .imsc > .imsubc > ul.cdd0_sub_menu > li { width: 100% !important; }
    .mega-menu ul.cdd0_sub_menu { border-radius: 0; }

    .part-search-webpart { margin-top: 40px; }
}
.map-site > div > .Menu div { WIDTH: 100%; OVERFLOW-X: visible !important; height: auto !important; }
.map-site > div > .Menu div .cdd0_main_menu { height: auto !important; }

@media only screen and (min-width : 320px) and (max-width : 480px) {
    header#masthead .prl-header-logo{margin-bottom: 12px;}
    .column.one, .column.two, .column.three, .column.three-Supplement, .column.four, .column.four-Supplement, .column.five, .column.five-Supplement, .column.six { width: 100%; }
    .content-home .part-right, .content-home .part-left { /*width:100%;padding:0px;*/ }
    .prl-header-social { display: none; }
    header#masthead .prl-header-right { background: none; height: 0; }
    .ostani .prl-header-right{height: 0 !important;}
    .ostani .prl-header-logo2{width:50% !important;    clear: both;display: none;margin: 0px auto;    float: none !important;}
    .ostani .prl-header-logo { width:100% !important}
    header#masthead .prl-header-custom-text { top: 5px; position: absolute; left: 5px; bottom: auto; }
    header#masthead .prl-header-logo { width: 100%; text-align: center; }
    /*tab menu dynamic*/
    .responsive-tabs { height: auto; overflow: hidden; top: 0; }
    .responsive-tabs__list { display: none; }
    .responsive-tabs h2 { margin: 10px 0px; background-color: #f9f9f9; color: #333; font-size: 16px; font-weight: bold; height: auto; line-height: 36px; padding: 0 15px; position: relative; text-decoration: none; text-transform: uppercase; font-family: BKoodakBold; display: block; }
    .responsive-tabs span, .responsive-tabs span:hover, .responsive-tabs h2, .responsive-tabs h2:hover { color: #333; font-size: 16px; font-weight: bold; height: auto; line-height: 36px; padding: 0 15px; position: relative; text-decoration: none; text-transform: uppercase; font-family: BKoodakBold; }
    .responsive-tabs__heading--active:after, .responsive-tabs__heading--active,
    .responsive-tabs__heading.responsive-tabs__heading--active { background-color: #26b864!important; color: #32577f!important; }
    .responsive-tabs__panel--closed-accordion-only { display: none; }
    .responsive-tabs__heading:after { display: block; position: absolute; top: inherit; content: ""; font-family: "FontAwesome"; font-size: 10px; font-weight: normal; height: 36px; left: 0; position: absolute; text-align: center; top: 0; width: 36px; margin-top: 0px; right: auto; }
    .responsive-tabs__heading.responsive-tabs__heading--active::after { content: ""; }
    .mega-menu { margin-top: 40px; }
    .mega-menu { display: none; width: 100%; }
    .mega-menu .home-icon { background: none!important; }
    .collapse-button { display: block; }
    .mega-menu .Menu > span > div > .imcm > ul > li, .mega-menu .Menu > span > div > .imcm > ul > li.cbp-hropen { width: 100% !important; line-height: 2; border: 1px solid #eee !important; }
    .mega-menu .Menu > span > div > .imcm > ul > li > .imsc > .imsubc { width: 100% !important; border-radius: 0; box-shadow: none; }
    .mega-menu .Menu > span > div > .imcm > .cdd0_main_menu > li > .imsc > .imsubc > ul.cdd0_sub_menu > li { width: 100% !important; }
    .mega-menu ul.cdd0_sub_menu { border-radius: 0; }
    #sticky-wrapper { width: 100%; }
    .part-search-webpart { margin-top: 40px; }
}

@media only screen and (min-width : 481px) and (max-width : 767px) {
    .column.one, .column.two, .column.three, .column.three-Supplement, .column.four, .column.four-Supplement, .column.five, .column.five-Supplement, .column.six { width: 100%; }
    .content-home .part-right, .content-home .part-left { /*width:100%;padding:0px;*/ }
    header#masthead .prl-header-social a img { width: 30%; }
    /*tab menu dynamic*/
    .responsive-tabs { height: auto; overflow: hidden; top: 0; }
    .responsive-tabs__list { display: none; }
    .responsive-tabs h2 { margin: 10px 0px; background-color: #f9f9f9; color: #333; font-size: 16px; font-weight: bold; height: auto; line-height: 36px; padding: 0 15px; position: relative; text-decoration: none; text-transform: uppercase; font-family: BKoodakBold; display: block; }
    .responsive-tabs span, .responsive-tabs span:hover, .responsive-tabs h2, .responsive-tabs h2:hover { color: #333; font-size: 16px; font-weight: bold; height: auto; line-height: 36px; padding: 0 15px; position: relative; text-decoration: none; text-transform: uppercase; font-family: BKoodakBold; }
    .responsive-tabs__heading--active:after, .responsive-tabs__heading--active,
    .responsive-tabs__heading.responsive-tabs__heading--active { background-color: #26b864!important; color: #32577f!important; }
    .responsive-tabs__panel--closed-accordion-only { display: none; }
    .responsive-tabs__heading:after { display: block; position: absolute; top: inherit; content: ""; font-family: "FontAwesome"; font-size: 10px; font-weight: normal; height: 36px; left: 0; position: absolute; text-align: center; top: 0; width: 36px; margin-top: 0px; right: auto; }
    .responsive-tabs__heading.responsive-tabs__heading--active::after { content: ""; }
    .mega-menu { margin-top: 40px; }
    .mega-menu { display: none; width: 100%; }
    .mega-menu .home-icon { background: none!important; }
    .collapse-button { display: block; }
    .mega-menu .Menu > span > div > .imcm > ul > li, .mega-menu .Menu > span > div > .imcm > ul > li.cbp-hropen { width: 100% !important; line-height: 2; border-bottom: 1px solid #eee !important; }
    .mega-menu .Menu > span > div > .imcm > ul > li > .imsc > .imsubc { width: 100%!important; border-radius: 0; box-shadow: none; }
    .mega-menu .Menu > span > div > .imcm > .cdd0_main_menu > li > .imsc > .imsubc > ul.cdd0_sub_menu > li { width: 50% !important; /* float: right !important; */ }
    .mega-menu ul.cdd0_sub_menu, .mega-menu .imsubc { width: 100% !important; }
    .cbp-hrmenu .cbp-hrsub { position: relative; }
    .mega-menu ul.cdd0_sub_menu { border-radius: 0; }
    #sticky-wrapper { width: 100%; }
    .part-search-webpart { margin-top: 40px; }


    /* class : prl-article column three resaneha*/

    article.resaneha a img{
	height: auto !important;
	max-height: 100% !important;
    }


}

@media only screen and (min-width : 768px) and (max-width : 980px) {
    .column.one { width: 100%; }
    .column.two { width: 50%; }
    .column.three, .column.four, .column.five, .column.six { width: 33.3%; }
    .column.three-Supplement, .column.four-Supplement, .column.five-Supplement { width: 66.7%; }
    .content-home .part-right, .content-home .part-left { /*width:100%;padding:0px;*/ }
    .mega-menu { margin-top: 40px; }
    .mega-menu { display: none; width: 100%; }
    .mega-menu .home-icon { background: none!important; }
    .collapse-button { display: block; }
    .mega-menu .Menu > span > div > .imcm > ul > li, .mega-menu .Menu > span > div > .imcm > ul > li.cbp-hropen { width: 100% !important; line-height: 2; border-bottom: 1px solid #eee !important; }
    .mega-menu .Menu > span > div > .imcm > ul > li > .imsc > .imsubc { width: 100%!important; border-radius: 0; box-shadow: none; }
    .mega-menu .Menu > span > div > .imcm > .cdd0_main_menu > li > .imsc > .imsubc > ul.cdd0_sub_menu > li { width: 50% !important; /* float: right !important; */ }
    .mega-menu ul.cdd0_sub_menu, .mega-menu .imsubc { width: 100% !important; }
    .cbp-hrmenu .cbp-hrsub { position: relative; }
    .mega-menu ul.cdd0_sub_menu { border-radius: 0; }
    #sticky-wrapper { width: 100%; }
    .part-search-webpart { margin-top: 40px; }
}

@media only screen and (min-width : 981px) and (max-width : 1024px) {
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
    #sticky-wrapper { width: 100%; }
}

@media (min-width: 981px) and (max-width : 1280px) {
    .mega-menu .Menu > span > div > .imcm > ul > li > a, .mega-menu .Menu > span > div > .imcm > ul > li:hover > a, .mega-menu .Menu > span > div > .imcm > ul > li > a.cdd0_main_items_rollover { border-left: 1px dashed #EAEAEA !important; font-size: 115% !important; }
    .mega-menu .Menu > span > div > .imcm > ul > li { width: auto !important; }
}

@media (min-width: 1024px) and (max-width : 1500px) {
    .mega-menu .Menu > span > div > .imcm > ul > li > .imsc > .imsubc { width: 100% !important; }
    div#search-box { display: block !important; }
    .mega-menu .Menu > span > div > .imcm > ul > li > a { /* font-size:120% !important */ }
    .mega-menu { max-width: 90% !important; display: inline-flex !important; }
}

.displaynone, .part-footer .ListPicture { display: none!important; }
.doe-link-content > div > input { display: none; }
.part-footer .FormButton { float: right; margin: 5px; }
.part-footer p > br, .questiontable2 { display: none; }
.part-footer span.FormCaption { display: block!important; }
/*footer .column:last-child table:nth-child(2) , footer .column:last-child input{display:none}*/
.modiran table { margin: 0!important; }
/*==============style box setting=========*/
.popup-box { background: #FCFCFC; border: 2px solid #E4E4E4; border-radius: 5px; box-shadow: 0 6px 13px -9px #000; margin: 0 15px 0 0; padding: 10px; text-align: right; width: 10em; list-style: none; position: absolute; left: 1em; z-index: 999; }
.popup-box { display: none; }
.popup-box li { margin-bottom: 3em; }
.popup-box li a { color: #333; list-style: none outside none; font-family: Yekan; font-size: 100%; }
.color { width: 100%; }
.color li.dark-blue { background: #007c37; }
.color li { width: 20px; height: 19px; display: block; float: right; margin: 5px 10px; }
.color li.light-blue { background: #0a6fb7; }
.font li { width: 25px; height: 25px; display: block; background: red; float: right; margin: 0.5em; }
.font li.plus { background: url(../img/plus-icon2.png) no-repeat center center; }
.font li.minus { background: url(../img/mines-icon2.png) no-repeat center center; }
#li.responsive-tabs__list__item--active, li.responsive-tabs__list__item--active { background-color: #31B33B !important; color: #fff !important; }
.cbp-hrmenu .cbp-hrsub-inner { visibility: visible !important; }
#li.responsive-tabs__list__item--active, li.responsive-tabs__list__item--active:hover { color: #fff !important; }
.responsive-tabs__list__item { font-size: 95% !important; }
#masthead .prl-header-social a img { width: 20% !important; }
.row-single-record a.More { position: absolute; left: 10px; bottom: 100px; }
.resaneha { position: relative; }
.resaneha a.More { position: absolute; left: 10px; bottom: 46px; }
.namayeshgah { width: 100%!important; position: relative; }
.namayeshgah.column.three { width: 19%!important; }
.mega-menu > ul.cdd0_main_menu { height: 50px !important; }
ul.prl-list-arrow a::before { float: right; }
.prl-article.column.three { padding: 0px 11px !important; }

/*==================ostani========================*/
.ostani .four-Supplement .Summary{border: none !important;    background: transparent !important;    padding: 0px !important;}
.ostani .part-left .FormButton {    float: right;    margin: 5px;}
.ostani .part-left .FormButton {    padding-right: 3px;    color: #32577F;}
.ostani .SiPo-QUESTION {    background-color: #00602a;    padding: 0px 1em;    clear: both;}
.ostani .part-left p > br, .questiontable2 {    display: none;}
.ostani .SiPo-QUESTION .doe-link-content > div > table{color:#fff}
.ostani .part-left .responsive-tabs-wrapper a.More {    position: relative !important;bottom: 0px!important;width: 100%;
    display: inline-block;float: none !important;
    text-align: left;}
.ostani .part-left .responsive-tabs__panel{float:none !important}
.ostani .tab-menu-list-views-container{    padding-top: 1em;    margin: 0px !important;}
.ostani .title-box-left,.ostani .title-box-right{    font-size: 16px !important;}
.ostani .SiPo-QUESTION{margin:1em 0px}
.ostani .resaneha a.More{position: relative !important; bottom: 0px !important;}

/* border style  */

.title-right{background: url("../img/title-right.jpg") no-repeat scroll 100% 100% rgba(0, 0, 0, 0);height:40px;width:41px;}
.title-center{background: url("../img/title-center.jpg") repeat x ;font-size: 18px;vertical-align: middle;float:left;color:#fff; }
.title-left{background: url("../img/title-left.jpg") no-repeat scroll 100% 100% rgba(0, 0, 0, 0);float:left;width:10px;}


/*--------ie hack - MegaMenu-------*/


@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .mega-menu ul.cdd0_sub_menu, .mega-menu .imsubc {
        margin-top: -3px!important;
    }

    .mega-menu .cdd0_sub_menu .cbp-hrsub .cbp-hrsub-inner li {
        line-height: 1.5;
    }

    .mega-menu .Menu > span > div > .imcm > ul > li > .imsc > .imsubc > ul > li > .imsc > .imsubc > ul > li > a {
        background-position-y:-228px!important;
    }
}


@media only screen and (max-width: 981px) {
    
.mega-menu .Menu > span > div > .imcm > ul > li > .imsc > .imsubc > ul > li > .imsc > .imsubc > ul > li > a {

        background-image: none!important;
    
}

}


