

.footer {
    border-top: 1px solid rgba(0,0,0,.2);
    font-family: Heebo,Roboto,Arial,Helvetica,sans-serif !important;
}

.footer .footer-list {
    list-style: none;
    margin: 0;
    padding: 0;
}


.footer li {
    margin-bottom: 0;
    /*text-align: center;*/
    text-align: left;
    width: 177px;
    font-size: 12px;
}

.footer li,
.footer li a {
    text-transform: uppercase;
    color:#FFFFFF;
}

.footer {
    justify-content: center;
}


.footer .footer-bottom,
.footer .footer-bottom a {
    color: #FFFFFF;
}


.footer .footer-menus,
.footer .footer-titles {
    /*display: flex;*/
    /*justify-content: center;*/
    justify-content: space-around;
}

.footer .icon {
    height: 2.5rem;
    width: 2.5rem;
}


.footer .icon+.icon {
    margin-left: 5px;
}

.footer.content {
    border-top: 1px solid #d1d1d1;
    margin-top: 25px;
    padding-bottom: 25px;
    padding-top: 25px;
}

.footer.content .links>li {
    margin: 0 0 8px;
}

.footer.content .switcher-store {
    margin: 0 0 30px;
}

.footer .bugs,
.footer .copyright {
    display: block;
    margin: 20px 0 0;
}

.page-footer .widget.block,
.page-header .widget.block {
    margin: 20px 0;
}
.footer {
    border-top: 1px solid rgba(0,0,0,.2);
}

.footer .footer-label {
    display: block;

    /*letter-spacing: 1px;*/
    margin-top: 10px;
    text-align: left;
    font: normal normal 500 18px/22px Roboto;
    letter-spacing: 0px;
    color: #FFFFFF;
    text-transform: uppercase;
    opacity: 1;
}


.footer li,
.footer li a {
    text-transform: uppercase;

}


.footer .footer-top ul {
    align-items: center;
    /*display: flex;*/
    width: 100%;
}

.footer .footer-top li {
    width: 50%;
}

.footer .footer-top .footer-label {
    margin-top: 10px;
}

.footer .footer-bottom {
    /*background-color: #000;*/
    background-color: #272626;
    padding: 0px 0 24px;
}

.footer .footer-bottom,
.footer .footer-bottom a {
    color: #a9a8a8 !important;
}

.footer .footer-logo {
    text-align: center;
}

.footer .footer-titles {
    margin-top: 24px!important;
}

.footer .footer-titles li {
    /*padding: 0 10px;*/
    padding: 4px;
    /*width: 100%;*/
    margin: auto;
}

/*.footer .footer-titles li:nth-child(n+3) {*/
/*    margin-top: 50px!important;*/
/*}*/

.footer .footer-titles li {
    margin-top: -4px !important;
}

.footer .footer-menus {
    margin-top: 66px;
}

.footer .footer-menus .wide_contentsystem_summary {
    width: auto;
    margin: auto;
}

.footer .footer-menu li {
    margin: 0;
    padding-left: 30px;
    text-align: left;
    /*width: 100%;*/
}

.footer .footer-menu li+li {
    margin-top: 20px;
}

.footer .footer-menu a {
    display: inline-block;
    font-size: 12px !important;
    position: relative;
}

.footer .footer-menu a:hover:after {
    width: 100%;
}

.footer .footer-menu a:after {
    background-color: #FFFFFF;
    bottom: -5px;
    content: "";
    display: block;
    height: 1px;
    position: absolute;
    transition: width .3s;
    width: 0;
}

.footer .footer-copyright {

    margin-bottom: 0!important;
    margin-top: 0px!important;
    text-align: center;


    font: normal normal normal 14px/17px Roboto;
    letter-spacing: 0px;
    color: #FFFFFF;
    opacity: 1;
}

.footer .icon {
    /*height: 25px;*/
    /*width: 25px;*/

    height: 35px;
    width: 35px;
    fill: #fff;
}

.footer .icon--red {
    color: #dc1f18;
}

.footer .icon+.icon {
    margin-left: 5px;
    color :white;
}

.footer.content {
    border: 0;
    margin: 0;
    padding: 0;
}

.footer .wide_contentsystem_summary {
    margin-bottom: 0;
}
a{
    text-decoration: none;
}

/*@media (min-width: 1280px){*/
/*.footer .footer-bottom {*/
/*    padding: 40px 3vw;*/
/*}*/
/*}*/


.not-socials{
    margin-top: 50px !important;
    /*text-align: center !important;*/
    text-align: left  !important;
}

.footer .footer-menu li {
    padding-left: 0;
    text-align: left;
    /*width: auto;*/
}

.footerMenuText{
    text-align: left;
    font: normal normal normal 14px/38px Roboto;
    letter-spacing: 0px;
    color: #FFFFFF;
    opacity: 0.6;
}



.social_li{
    float: right;
    padding-right: 107px;
}


.foot_txt{
    margin-top: -78px;
    text-align: left;
}



li{
    list-style: none;

}
ul{
    text-align: -webkit-center;
    /*margin-left: -55px;*/
    /*margin-left: -69px;*/
    margin-left: -25px;
}


.social_li{
    margin-bottom: -71px;
    /*padding-right: 119px;*/
    padding-top:44px;
    padding-right: 78px;
}

.not-socials{
    margin-left: -7px !important;
}


.someTxt{
    padding-right: 87px !important;
    padding-left: 0px ;
    text-align: left;
    font: normal normal normal 13px/22px Roboto;
    letter-spacing: 0px;
    color: #FFFFFF;
    opacity: 0.6;
}
.social_li{
    display: block;
}

.social_li_buttom{
    display: none;
}

.myHR{
    margin-top: -12px !important;
    text-align: center;
}

.footer-poweredBy {

    margin-bottom: 0!important;
    margin-top: 6px!important;
    text-align: center;



    font: normal normal normal 14px/17px Roboto;
    letter-spacing: 0px;
    color: #FFFFFF;
    opacity: 1;
}

.coreClick{
    transition: transform 700ms;
    display: inline-block;
}
.coreClick:hover {

    transform: translateX(10px);
    text-decoration:underline;
}
.arabic-footer .footer-label {
    font: normal normal 399 18px/22px Neo Sans Arabic !important;
}
.arabic-footer .footerMenuText{
    font: normal normal normal 14px/38px Neo Sans Arabic !important;
}
.arabic-footer .someTxt{
    font: normal normal normal 13px/22px Neo Sans Arabic !important;
}
.kurdish-footer .footer-label {
    font: normal normal 399 18px/22px RudawRegular !important;
}
.kurdish-footer .footerMenuText{
    font: normal normal normal 14px/38px RudawRegular !important;
}
.kurdish-footer .someTxt{
    font: normal normal normal 13px/22px RudawRegular !important;
}
@media only screen and (max-width: 650px){
    .wide_contentsystem_summary {
        margin-top: 0px !important;
    }


    .social_li{
        float: right;
        padding-right: 0px !important;
    }
    .foot_txt{
        margin-top: 0px;
        text-align: center;
    }

    .footer li{
        text-align: center;
    }
    .footer-list{
        /*padding-right: 10px !important;*/
    }

    .not-socials{
        margin-left: auto !important;
        margin-right: auto !important;
    }

    .someTxt{
        padding-right: 0px !important;
    }

    .social_li{
        display: none;
    }
    .social_li_buttom{
        display: block;
        margin-top: 49px !important;
    }

    /*.myHR{*/
    /*    margin-top: 22px !important;*/

    /*}*/
    .footer .footer-menu li {
        text-align: center !important;
    }

}


