.description{position:absolute;top:50%;right:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
.menu-container{width:100%;margin:0 auto;}
.menu-mobile{display:none !important;padding:20px;color:#e9e9e9 !important;}
.menu-mobile:after{font-family:"Ionicons";font-size:2.5rem;padding:0;float:right;position:relative;top:50%;-webkit-transform:translateY(-25%);-ms-transform:translateY(-25%);transform:translateY(-25%);}
.menu-dropdown-icon:before{font-family:"Ionicons";display:none;cursor:pointer;float:right;padding:1.5em 2em;background:#fff;color:#333;}
.menu > ul{margin:0 auto;width:100%;list-style:none;padding:0;position:relative;box-sizing:border-box;}
.menu > ul:before, .menu > ul:after{content:"";display:table;}
.menu > ul:after{clear:both;}
.menu > ul > li{padding:0;margin:0;width:auto !important;}
.menu > ul > li a{text-decoration:none !important;padding:1em !important;display:block !important;}
.menu > ul > li > ul{display:none;width:100%;background:#f0f0f0;padding:20px;position:absolute;z-index:99;right:0;margin:0 !important;list-style:none;box-sizing:border-box;}
.menu > ul > li > ul:before, .menu > ul > li > ul:after{content:"";display:table;}
.menu > ul > li > ul:after{clear:both;}
.menu > ul > li > ul > li{margin:0;padding-bottom:0;list-style:none;width:33.333333%;background:none;min-height:295px;float:right !important;}
.menu > ul > li > ul > li a{color:#333333;padding:0.5em 0 !important;width:95%;display:block;border-bottom:1px solid #ccc;}
.menu > ul > li > ul > li a:hover{color:#2a6f1d;}
.menu-dropdown-icon.li-root.ishow > a{color:#2a6f1d;}
.menu > ul > li > ul > li > ul{padding:0 !important;margin:0px !important;list-style:none;box-sizing:border-box;}
.menu > ul > li > ul > li > ul:before, .menu > ul > li > ul > li > ul:after{content:"";display:table;}
.menu > ul > li > ul > li > ul:after{clear:both;}
.menu > ul > li > ul > li > ul > li{width:100%;padding:5px 10px;font-weight:bold;margin:0;font-size:14px !important;}
.menu > ul > li > ul > li > ul > li a{border:0;}
.menu > ul > li > ul.normal-sub{width:300px;right:auto;padding:10px 20px;}
.menu > ul > li > ul.normal-sub > li{width:100%;}
.menu > ul > li > ul.normal-sub > li a{border:0;padding:1em 0;}
.btn-root, .btn-two, .btn-one{display:none;}
.imcm li{font-size:100% !important;}
.imcm ul .imsc{width:100% !important;padding:0;position:absolute;z-index:99;right:0;margin:0;list-style:none;box-sizing:border-box;display:none;background:transparent !important;height:100%;}
.imcm ul .imsubc{width:100% !important;background:#f0f0f0;padding:0;position:absolute;z-index:99;right:0;margin:0;list-style:none;box-sizing:border-box;left:0 !important;visibility:visible;top:0px !important;}
.menu li.ishow .imsubc{visibility:visible;}
.menu > ul > li:focus{outline:1.5px solid #009ada !important;}
.menu li:hover > a{background-color:transparent !important;text-decoration:none !important;}
.menu > ul > li > ul > li > .imsc{position:relative !important;}
.menu > ul > li > ul > li > .imsc > .imsubc{float:none !important;position:relative !important;display:inline-block !important;visibility:visible !important;top:0 !important;}
.menu li ul{border:none !important;}
.menu > ul > li > a{color:#333;font-family:'iransans-bold' !important;font-weight:bold !important;}
.menu > ul > li > ul > li > a{color:#229f40;font-size:16px !important;margin-bottom:10px;font-family:'iransans-bold' !important;font-weight:bold}
.menu > ul > li > ul > li > a .imefix, .menu > ul > li > ul > li > a .imefixh{transform:rotate(-90deg);position:relative;left:20px;}
.menu .ul-one .imefixh, .menu .ul-one .imefix{display:none !important;}
.menu .imea.imeamj > div{position:relative;top:5px;}
#nav-icon3 span{display:block;position:absolute;height:3px;width:100%;background:#7b7b7b;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out;transition-duration:0.5s;}
#nav-icon3{display:inline-block;float:right;width:25px;height:25px;position:relative;top:-4px;margin:0 auto;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out;transition-duration:0.5s;cursor:pointer;}
#nav-icon3 span:nth-child(1){top:0;}
#nav-icon3 span:nth-child(2), #nav-icon3 span:nth-child(3){top:12px;}
#nav-icon3 span:nth-child(4){top:24px;}
#nav-icon3.open span:nth-child(1){top:18px;width:0;left:50%;}
#nav-icon3.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
#nav-icon3.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
#nav-icon3.open span:nth-child(4){top:18px;width:0;left:50%;}
@media only screen and (min-width:960px){.SiPo-Menu .cdd0_main_menu{display:block !important;}
.menu .ishow .ul-one, .menu .ishow .ul-two{display:block !important;}
.menu li .ul-one .imsc{display:none;}
}
@media only screen and (max-width:959px){.menu > ul > li > ul > li{min-height:auto!important;}
.menu-dropdown-icon.li-root.ishow > a:after{display:none !important;}
.ul-root > li > .ul-one{border-top:none !important;}
.menu > ul > li > ul{position:static !important;}
.menu-container{width:100% !important;}
.menu-mobile{display:block !important;}
.menu-dropdown-icon:before{display:block;}
.menu > ul{display:none;}
.menu > ul > li{width:100% !important;float:none !important;display:block !important;border-bottom:solid 1px #ccc;text-align:center !important;}
.menu > ul > li a{padding:1em !important;width:100% !important;display:block !important;border:none !important;}
.menu > ul > li > ul{position:relative;top:0 !important;}
.menu > ul > li > ul.normal-sub{width:100%;}
.menu > ul > li > ul > li{float:none !important;width:100%;margin-top:0;}
.menu > ul > li > ul > li:first-child{margin:0;}
.menu > ul > li > ul > li > ul{position:relative;}
.menu > ul > li > ul > li > ul > li{float:none;}
.menu .show-on-mobile{display:block;}
.imcm ul .imsc{display:none;}
.imcm ul .imsc, .imcm ul .imsubc{position:relative !important;visibility:visible !important;}
.menu ul li{position:relative;}
.btn-root, .btn-two{width:25px;height:20px;background-color:red;display:inline-block !important;position:absolute;top:12px;}
.btn-one{width:25px;height:20px;background-color:blue;display:inline-block !important;position:absolute;top:25px;left:12px;}
.menu > ul > li > ul > li > ul{display:none;}
.imefixh, .imefix{display:none !important;}
.arrow{display:inline-block;position:absolute;width:34px;height:34px;background:transparent;text-indent:-9999px;transition:all 250ms ease-in-out;text-decoration:none;color:transparent;}
.arrow:hover{border-color:gray;border-width:7px;}
.arrow:before{display:block;height:100%;width:100%;content:"";}
.btn-root.arrow.down{left:15px;padding:5px;background:url('../img/arrow-down.svg') no-repeat center center;background-size:40%;}
.btn-root.arrow.down.up-root{left:15px;padding:5px;background-size:40%;transform:rotate(180deg) !important;}
.btn-one.arrow.down{background:url('../img/arrow-down.svg') no-repeat center bottom;background-size:40%;background-position:center;}
.btn-one.arrow.up-one{background-size:40%;transform:rotate(180deg) !important;}
.ul-one li{padding:5px 0 5px 0!important;}
.menu .ul-two{display:none;}
}
.ul-one{position:absolute !important;}
.ul-root li a{border:none !important;display:block !important;text-align:right !important;font-weight:bold !important;}
#header .SiPo-Menu{width:100%;}
.menu-dropdown-icon.li-root.ishow > a:after{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;bottom:-10px;right:0;left:0;margin:0 auto;z-index:999;position:absolute;}
.imea.imeamj{display:none;}
.ul-root > li > ul{border-top:solid 10px #222426 !important;}
.ul-root li ul{background-color:#fff !important;}
.cdd0_sub_items{font-family:'iransans-bold' !important;font-weight:bold}
.cdd0_sub_items_rollover{font-family:'iransans-bold' !important;font-weight:bold}
.cdd0_sub_items_rollover:before{padding-left:10px;font-size:35px;position:relative;right:0;top:12px;left:auto;font-weight:normal;font-family:icomoon;}
.cdd0_sub_items:before{padding-left:10px;font-size:35px;position:relative;right:0;top:12px;left:auto;font-weight:normal;font-family:icomoon;}
.ul-root li ul{padding:0 5px!important;margin:0!important;}
.menu-dropdown-icon .ul-one{top:49px!important;}
.ul-root li:hover > a{background-color:rgb(239, 239, 239);text-decoration:underline;color:#2a6f1d;}
@media (min-width:959px){.ul-root > li:first-child > a{margin:0 !important;font-size:0 !important;background-image:url('../img/home.svg') !important;background-position:center;background-repeat:no-repeat;background-size:37px;padding:22px 18px !important;}
}
@media (max-width:370px){.menu > ul > li > ul > li > a{font-size:12px !important;}
}
.menu > ul > li > ul > li{min-height:auto!important}
.menu-dropdown-icon .ul-one{height:auto!important}
@media only screen and (min-width:960px){.menu .ishow .ul-two{min-height:256px!important}
}
#section-two .SiPo-Menu .Menu .menu-container .cdd0_main_menu li > a{font-size:14px;}
#section-two .SiPo-Menu .Menu .menu-container .cdd0_main_menu li:hover > a{font-size:14px;}
img.imefixh,img.imefix{display:none}