.footer__base{background-color:#f9f9f9}
.footer__contact p{font-family:iran_sans; text-align:right; direction:rtl; font-size:17px; margin-top:15px;}
.footerlinklist{float:left;margin-left:0;margin-right:0;width:100%;margin-bottom:20px;margin-top:20px;}
@media(min-width:1025px){.footer__content{float:right;padding-right:30px;width:25.33%}
}
.footer__wrapper{padding-left:3.75%;padding-right:3.75%;max-width:1170px}
@media(min-width:1170px){.footer__wrapper{padding-left:calc(3.75% - ((100% - 1170px) / 2));padding-right:calc(3.75% - ((100% - 1170px) / 2))}
}
.footer__wrapper:before,.footer__wrapper:after{content:' ';display:table}
.footer__wrapper:after{clear:both}
@media(min-width:1264px){.footer__wrapper{padding-left:0;padding-right:0}
}
@media(min-width:1025px){.footer__wrapper{margin-left:auto;margin-right:auto}
}
.footer__wrapper ul{list-style:none;text-align:right;}
@media(min-width:1025px){.footer__wrapper ul{display:block;text-align:right}
                         .footer__wrapper ul li a{  font:normal 16px iran_sans;}
                       
}
.footer__wrapper ul.linklist li{margin-top:15px}
.iconlink::before{font-family:FontAwesome; font-size:12px; float:right; padding-left:5px; padding-top:7px;}
.footer__wrapper h4{margin-top:40px;margin-bottom:0px;text-align:right; font:normal 22px iran_sans;}
.footer__wrapper h4+select{font-size:1rem;font-family:"Siemens Sans Roman",Arial,sans-serif;line-height:1;margin-top:20px}
.footer__wrapper a:link,.footer__wrapper a:visited{color:#555; font:normal 16px iran_sans;}
.footer__contact span{}
.footer__wrapper a:hover,.footer__wrapper a:active,.footer__wrapper a:focus{color:#005578}
.footer__wrapper a:hover span,.footer__wrapper a:active span,.footer__wrapper a:focus span{border-color:#005578}
.footer__wrapper a.footer__link:before{font-size:18px;top:-3px}
.footer__wrapper select{width:100%;background:#fff;height:45px;border:0;border-bottom:1px solid #879baa;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#788791;padding:2px 15px 0;background-color:#fff;background-image:url("clientlibs/resources/arrow-down-select.svg");background-repeat:no-repeat;background-position-x:95%;background-position-y:center;background-size:15px;outline:0;display:block}
@media(min-width:1025px){.footer__wrapper select{display:none}
}
.footer__products{width:100%;float:left;margin-left:0;margin-right:0}
@media(min-width:600px){.footer__products{width:49.15254%;float:left;margin-right:1.69492%;margin-right:0;padding-right:15px}
}
@media(min-width:1025px){.footer__products{width:25.20339%;float:right;margin-right:1.69492%}
}
.footer__marketslink{display:none;margin-top:18px}
.footer__marketslink a,.footer__marketslink a:visited{color:#2d373c}
.footer__marketslink a span,.footer__marketslink a:visited span{color:#2d373c}
.footer__marketslink a:hover span{border-bottom-color:#2d373c}
@media(min-width:1025px){.footer__marketslink{display:block}
}
.footer__marketsselect--default{width:100%;float:left;margin-left:0;margin-right:0;display:block}
@media(min-width:600px){.footer__marketsselect--default{width:49.15254%;float:left;margin-right:1.69492%;margin-right:0;padding-left:15px}
}
@media(min-width:1025px){.footer__marketsselect--default{display:none}
}
.footer__marketsselect--link{display:none;float:left;width:100%;margin-top:10px}
.footer__marketsselect--link h4{margin:0}
@media(min-width:1025px){.footer__marketsselect--link{display:block}
}
.footer__contact{width:100%;float:left;margin-left:0;margin-right:0}
@media(min-width:600px){.footer__contact{width:45.15254%;float:left;margin-right:1.69492%;margin-right:0}
}0
tion:rtl}
@media(min-width:1025px){.footer__contact{width:100
@media(min-width:1025px){.footer__contact{width:100%;padding:0;float:none;text-align:right}
}
.footer__company{width:100%;float:left;margin-left:0;margin-right:0}
@media(min-width:600px){.footer__company{width:49.15254%;float:left;margin-right:1.69492%;margin-right:50%;padding-right:15px}
}
@media(min-width:1025px){.footer__company{width:32.20339%;float:right;margin-right:1.69492%;margin-right:inherit}
}
.footer__region{width:100%;float:left;margin-left:0;margin-right:0}
@media(min-width:600px){.footer__region{width:49.15254%;float:left;margin-right:1.69492%;margin-right:0;padding-left:15px}
}
@media(min-width:1025px){.footer__region{width:100%;padding:0;float:none}
.footer__region h4{margin-top:30px}
}
.footer__social{width:100%;float:left;margin-left:0;margin-right:0;margin-top:20px; text-align:right;margin-bottom:30px;}
.footer__social h4{font:normal 22px iran_sans;}
@media(min-width:600px){.footer__social{width:100%;float:left;margin-left:0;margin-right:0}
}
@media(min-width:1025px){
.footer__social{width:100%;padding:0;float:none;text-align:right}
.footer__social h4{margin-top:30px;font:normal 22px iran_sans;}
}
.footer__social a{display:inline-block;margin-right:7px; font-size:20px; color:#2d373c}
.footer__social a:before{font-size:20px}
.footer__social a:visited:before{color:#697882}
.footer__social a:hover:before,.footer__social a:active:before{color:#005578}
.footer__social a:hover span,.footer__social a:active span{border-bottom:0}
.footer__legal{width:100%;float:left;margin-left:0;margin-right:0;font-size:14px;margin-top:50px;margin-bottom:15px}
@media(min-width:600px){
    .footer__legal{width:100%;float:left;margin-left:0;margin-right:0}
}
@media(min-width:1025px) {
    .footer__legal {
        clear: left;
        width: auto;
        margin-top: 40px;
        margin-bottom: 50px;
    }
}

.footerlinklist__base{width:100%;float:left;margin-left:0;margin-right:0;width:100%}
.footerlinklist__base:before,.footerlinklist__base:after{content:' ';display:table}
.footerlinklist__base:after{clear:both}
.footer__legalnav{width:100%;float:left;margin-left:0;margin-right:0;display:block;font-size:14px;margin-bottom:35px}
.footer__legalnav:before,.footer__legalnav:after{content:' ';display:table}
.footer__legalnav:after{clear:both}
@media(min-width:600px){.footer__legalnav{width:100%;float:left;margin-left:0;margin-right:0}
.footer__legalnav li{display:inline;margin-right:15px}
.footer__legalnav li:last-child{margin-right:0}
}
@media(min-width:1025px){.footer__legalnav{width:auto;margin-left:40px;margin-top:40px}
}
.footer__legalnav ul{display:block;margin:0}
@media(min-width:600px){.footer__legalnav ul li{margin-top:5px}
}
@media(min-width:1025px){.footer__misc{float:right;padding-right:30px;width:33.33%}
}
.footer__copyright{display:block;color:#003750;margin-top:15px}
@media(min-width:600px){.footer__copyright{display:inline;margin-left:16px;margin-top:0;font:normal 15px iran_sans;}
}
.footer__tinylink span{display:inline-block;margin-bottom:15px}
@media(min-width:768px){.footer__tinylink span{margin-bottom:0}
}
.footer--hidden{display:none}